Jinsi ya Kutumia MediaWiki API: Hatua 8 (na Picha)

Orodha ya maudhui:

Jinsi ya Kutumia MediaWiki API: Hatua 8 (na Picha)
Jinsi ya Kutumia MediaWiki API: Hatua 8 (na Picha)

Video: Jinsi ya Kutumia MediaWiki API: Hatua 8 (na Picha)

Video: Jinsi ya Kutumia MediaWiki API: Hatua 8 (na Picha)
Video: JINSI YA KU ACTIVATE WINDOW 7,8,10 KWAKUTUMIA COMMAND PROMPTCMD 2024, Mei
Anonim

MediaWiki API ni seti ya vifaa vya maendeleo ambavyo vinaweza kufanya kazi nyingi katika hati moja. API kawaida hutumiwa kwa utengenezaji wa zana za kiotomatiki za matumizi katika wiki. MediaWiki API inaweza kutumika kwa urahisi na lugha nyingi, haswa PHP (kazi za curl) na Perl na wengine wachache..

Hatua

Tumia MediaWiki API Hatua ya 1
Tumia MediaWiki API Hatua ya 1

Hatua ya 1. Soma nyaraka za MediaWiki API

Iko katika 'api.php' katika saraka sawa na index.php ya kawaida. Mfano:

Tumia MediaWiki API Hatua ya 2
Tumia MediaWiki API Hatua ya 2

Hatua ya 2. Chagua umbizo towe

MediaWiki inatoa pato la data kwa njia ya JSON, JSONFM, PHP (fomati ya serial), PHPFM, WDDX, WDDXFM, XML, XMLFM, YAML, YAMLFM, na RAWFM. Muundo uliotoshewa "FM" ni chapa nzuri katika HTML.

Tumia MediaWiki API Hatua ya 3
Tumia MediaWiki API Hatua ya 3

Hatua ya 3. Chagua kitendo

MediaWiki API inasaidia vitendo vifuatavyo:

  • msaada - Tazama skrini ya msaada
  • ingia - Ingia kwa MediaWiki
  • opensearch - Tekeleza itifaki ya oparcharch. (Sio mitambo yote ya MediaWiki inayo hii).
  • orodha ya kulisha - Rudisha mlisho wa orodha ya kutazama.
  • swala - Ina chaguzi anuwai. Tazama nyaraka za MediaWiki API kwao.
Tumia MediaWiki API Hatua ya 4
Tumia MediaWiki API Hatua ya 4

Hatua ya 4. Chagua swala au orodha

Mbali na vitendo vya kawaida, MediaWiki inasaidia maswali na orodha tofauti, kama vile kuorodhesha kurasa zilizo na kiunga cha nakala nyingine, idadi ya mabadiliko ya hivi karibuni hutofautiana, michango, n.k.

Tumia MediaWiki API Hatua ya 5
Tumia MediaWiki API Hatua ya 5

Hatua ya 5. Pitisha data iliyochapishwa kwa API kupitia matumizi ya CURL au zana nyingine ambayo hukuruhusu kutumia njia ya POST kwenye hati

Njia ya GET inaweza pia kufanya kazi.

Tumia MediaWiki API Hatua ya 6
Tumia MediaWiki API Hatua ya 6

Hatua ya 6. Hakikisha kuweka kuki zilizotumwa kwa programu (Baadhi ya maandishi / programu zinaweza kutaka kuzihifadhi kwenye folda ndogo

Tumia MediaWiki API Hatua ya 7
Tumia MediaWiki API Hatua ya 7

Hatua ya 7. Unapoingiliana na kiolesura cha mtumiaji wa MediaWiki, fikiria ishara yako ya kuhariri iliyohifadhiwa katika kurasa nyingi za kuhariri

Alama ya kuhariri hutumiwa kuamua migongano ya kuhariri na epuka kupitisha hariri nyingine ambayo tayari imefanywa (Hii inatumika katika kurudisha nyuma pia.). Kumbuka kuwa ni rahisi kwa mambo kuharibika ikiwa unachukua hatua na kiolesura cha mtumiaji cha wiki. Kumbuka regexes yoyote unayotumia kuhakikisha kuwa watafanya tu matokeo yaliyokusudiwa.

Tumia MediaWiki API Hatua ya 8
Tumia MediaWiki API Hatua ya 8

Hatua ya 8. Soma matokeo yaliyotumwa na wiki

Matokeo yatatumwa kwako kwa jibu la HTTP, ambalo linaweza kusomwa na wafafanuzi wengi. Jihadharini zaidi na muundo unaochagua. Hakikisha unatumia kiboreshaji kinachofaa kwa fomati hiyo. Kawaida ni mazoea mazuri kuelezea wazi fomati hiyo kwa MediaWiki hata ikiwa ina muundo chaguomsingi ambao unataka kutumia.

Vidokezo

  • Hakikisha una msaada wa wiki yako ya hati kabla ya kutumia API.
  • Unaweza kupata zaidi kuhusu MediaWiki kwa kutumia API yake.

Ilipendekeza: