Come utilizzare l'API MediaWiki: 8 passaggi (con immagini)

Sommario:

Come utilizzare l'API MediaWiki: 8 passaggi (con immagini)
Come utilizzare l'API MediaWiki: 8 passaggi (con immagini)

Video: Come utilizzare l'API MediaWiki: 8 passaggi (con immagini)

Video: Come utilizzare l'API MediaWiki: 8 passaggi (con immagini)
Video: Come aggiornare Windows 7 a Windows 10 2024, Maggio
Anonim

L'API MediaWiki è un insieme ben documentato di strumenti di sviluppo che possono svolgere la maggior parte delle attività in uno script. L'API viene in genere utilizzata per lo sviluppo di strumenti automatizzati da utilizzare nel wiki. L'API MediaWiki può essere facilmente utilizzata dalla maggior parte dei linguaggi, in particolare PHP (le funzioni curl) così come Perl e pochi altri.

Passi

Usa l'API MediaWiki Passaggio 1
Usa l'API MediaWiki Passaggio 1

Passaggio 1. Leggi la documentazione dell'API MediaWiki

Si trova in 'api.php' nella stessa directory del solito index.php. Esempio:

Usa l'API MediaWiki Passaggio 2
Usa l'API MediaWiki Passaggio 2

Passaggio 2. Seleziona un formato di output

MediaWiki offre output di dati sotto forma di JSON, JSONFM, PHP (formato serializzato), PHPFM, WDDX, WDDXFM, XML, XMLFM, YAML, YAMLFM e RAWFM. I formati con suffisso "FM" sono piuttosto stampati in HTML.

Usa l'API MediaWiki Passaggio 3
Usa l'API MediaWiki Passaggio 3

Passaggio 3. Scegli un'azione

L'API MediaWiki supporta le seguenti azioni:

  • aiuto - Visualizza la schermata di aiuto
  • login - Accedi a MediaWiki
  • opensearch - Implementa il protocollo opensearch. (Non tutte le installazioni di MediaWiki hanno questo).
  • feedwatchlist - Restituisce un feed di watchlist.
  • query - Ha una varietà di opzioni. Consulta la documentazione dell'API MediaWiki per loro.
Usa l'API MediaWiki Passaggio 4
Usa l'API MediaWiki Passaggio 4

Passaggio 4. Selezionare una query o un elenco

Oltre alle azioni standard, MediaWiki supporta diverse query ed elenchi, come l'elenco delle pagine che contengono un collegamento a un altro articolo, il numero di differenze di modifiche recenti, i contributi, ecc.

Usa l'API MediaWiki Passaggio 5
Usa l'API MediaWiki Passaggio 5

Passaggio 5. Passare i dati pubblicati all'API tramite l'uso di CURL o un altro strumento che consente di utilizzare il metodo POST per lo script

Anche il metodo GET può funzionare.

Usa l'API MediaWiki Passaggio 6
Usa l'API MediaWiki Passaggio 6

Passaggio 6. Assicurati di conservare i cookie inviati a un'applicazione (alcuni script/applicazioni potrebbero volerlo memorizzare in una sottocartella

Usa l'API MediaWiki Passaggio 7
Usa l'API MediaWiki Passaggio 7

Passaggio 7. Quando interagisci con l'interfaccia utente di MediaWiki, fai attenzione al token di modifica conservato nella maggior parte delle pagine di modifica

Il token di modifica viene utilizzato per determinare le collisioni di modifica ed evitare di sovrascrivere un'altra modifica già eseguita (questo viene utilizzato anche nel rollback). Tieni presente che è più facile che le cose vadano male se agisci con l'interfaccia utente del wiki. Fai attenzione alle espressioni regolari che utilizzi per assicurarti che ottengano solo il risultato previsto.

Usa l'API MediaWiki Passaggio 8
Usa l'API MediaWiki Passaggio 8

Passaggio 8. Leggi i risultati inviati dal wiki

I risultati ti verranno inviati in una risposta HTTP, che può essere letta da molti parser. Prenditi cura del formato che scegli. Assicurati di utilizzare il parser appropriato per quel formato. Di solito è una buona pratica indicare esplicitamente il formato a MediaWiki anche se ha un formato predefinito che si desidera utilizzare.

Suggerimenti

  • Assicurati di avere il supporto dello script della tua wiki locale prima di utilizzare l'API.
  • Puoi trovare ulteriori informazioni su MediaWiki utilizzando la sua API.

Consigliato: