How to make a PHP request/fr
From MediaWiki.org
| Cette page fait partie de la documentation de l'API de MediaWiki. |
| Langue : | English • Français |
|---|
- Formats
- Erreurs retournées
- Restriction de l'utilisation (en)
- Authentification
- Requêtes (en)
- Meta information (en)
- Propriétés (en)
- Révisions (en)
- Informations sur les pages (en)
- Listes (en)
- Expansion des modèles et rendu (en)
- Purger le cache des pages (en)
- Information sur les paramètres (en)
- Modifications (en)
- Création de compte (en)
- Modification/création de pages
- Renommage de pages (en)
- Rollback (en)
- Import de fichiers (en)
- Import de pages (en)
- Suppression de pages (en)
- Restaurer des versions supprimées (en)
- (Dé)protection de pages (en)
- (Dé)blocage d'utilisateurs (en)
- (Ne plus) Suivre les pages (en)
- Envoyer les courriels (en)
- Patrouiller les modifications (en)
- Gestion des groupes d'utilisateurs (en)
- Extensions de l'API (en)
- Usage interne (en)
- Autres
- Implémentation (en)
- Code client (en)
[edit] Comment faire une requete en PHP
Pour les débutants avec le développement sous mediawiki, ce lien est le plus important:
Vous trouverez toutes les options ici
et là:
Et donc pour créer une page, le code est:
global $wgUser;
echo "<p>".$token = $wgUser->editToken();
$params = new FauxRequest( array(
'action'=>'edit',
'title'=>'Talk:Main_Page',
'section'=>'new',
'summary'=>'Hello%20World',
'text'=>'Hello%20everyone!',
'watch'=>'',
'basetimestamp'=>'2008-03-20T17:26:39Z',
'token'=>$token,
));
$enableWrite = true; // This is set to false by default, in the ApiMain constructor
$api = new ApiMain( $params, $enableWrite );
$api->execute();
echo "<p>";
print_r($data = & $api->getResultData());