Jump to content

ApiSandbox

From mediawiki.org
This page is a translated version of the page Help:ApiSandbox and the translation is 100% complete.
PD Note : si vous modifiez cette page, vous acceptez de placer votre contribution sous licence CC0. Plus d’informations sont disponibles sur le projet Aide dans le domaine public.
Quelques versions anciennes de cette page ont été importées sous la licence CC BY-SA. Seules les nouvelles contributions sont dans le domaine public.
PD

ApiSandbox permet aux développeurs d'essayer l'API MediaWiki dans un formulaire de navigateur. Ceci est inspiré d'une proposition Google Summer of Code de Salil P. A..

Utilisation

Sur un wiki où ApiSandbox est installé, allez sur Special:ApiSandbox. Choisir l'action, le format et les autres paramètres. Le bac à sable affiche l'aide interactive pour chaque paramètre de la requête. Puis cliquez sur le bouton « Envoyer la requête » . ApiSandbox fait pour vous la requête vers api.php et affiche le résultat en dessous, dans le format que vous avez choisi. Vous pouvez copier l'URL de la requête (et les données POST si nécessaire) pour la réutiliser.

Vous pouvez précharger les paramètres du formulaire ApiSandbox en mettant la chaîne de la requête à api.php dans le fragment de l'URL, par exemple la requête /w/api.php?action=languagesearch&search=Maratih&typos=1 devient Special:ApiSandbox#action=languagesearch&format=json&search=Maratih&typos=1.

Notez bien que, même s'il est appelé bac à sable, toute demande d'écriture réalisée par cette extension modifiera le wiki.