MediaWiki API 說明
æ¤é çºèªåç¢çç MediaWiki API 說ææä»¶é é¢ã
說ææä»¶èç¯ä¾ï¼https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=import
- æ¤æ¨¡çµéè¦è®åæ¬éã
- æ¤æ¨¡çµéè¦å¯«å ¥æ¬éã
- æ¤æ¨¡çµå æ¥å POST è«æ±ã
- 便ºï¼MediaWiki
- ææ¬æ¢æ¬¾ï¼GPL-2.0-or-later
å¾å ¶å® wiki æ XML æªæ¡ä¾å¯å ¥é é¢ã
è«æ³¨æç¶ç¼éç¨æ¼ xml åæ¸çæªæ¡æï¼å¿ é 以 HTTP POST ä½çºæªæ¡ä¸å³ï¼è¨»ï¼ä½¿ç¨ multipart/form-dataï¼ã
- summary
å¯å ¥æè¦ã
- xml
ä¸è¼ç XML æªã
- å¿ é ä½¿ç¨ multipart/form-data ä»¥æªæ¡ä¸å³çæ¹å¼å³éã
- interwikiprefix
ç¨æ¼ä¸å³å¯å ¥ï¼å¥ç¨å°æªç¥ä½¿ç¨è å稱çè·¨ wiki åé¦ï¼è¥ assignknownusers æè¨å®ï¼ä¹å å«å·²ç¥ä½¿ç¨è ï¼ã
- interwikisource
ç¨æ¼è·¨ wiki å¯å ¥ï¼å¯å ¥ç便º wikiã
- å®å¼ï¼
- interwikipage
ç¨æ¼è·¨ wiki å¯å ¥ï¼å¯å ¥çé é¢ã
- fullhistory
ç¨æ¼è·¨ wiki å¯å ¥ï¼å®æ´å¯å ¥æ·å²ï¼èä¸åªæ¯ææ°çæ¬ã
- é¡åï¼å¸æå¼ï¼è©³ç´°è³è¨ï¼
- templates
ç¨æ¼è·¨ wiki å¯å ¥ï¼å¯å ¥ä¸åå å«ç模æ¿ã
- é¡åï¼å¸æå¼ï¼è©³ç´°è³è¨ï¼
- namespace
å¯å ¥è³æ¤å½å空éãç¡æ³è rootpage ä¸èµ·ä½¿ç¨ã
- å®å¼ï¼0ãâ1ãâ2ãâ3ãâ4ãâ5ãâ6ãâ7ãâ8ãâ9ãâ10ãâ11ãâ12ãâ13ãâ14ãâ15
- assignknownusers
åé ç·¨è¼¯è³æå½å使ç¨è å·²å卿¬å°çæ¬å°ä½¿ç¨è ã
- é¡åï¼å¸æå¼ï¼è©³ç´°è³è¨ï¼
- rootpage
å¯å ¥ä½çºæ¤é é¢çåé é¢ãç¡æ³è namespace ä¸èµ·ä½¿ç¨ã
- tags
æ´æ¹æ¨ç±¤å¥ç¨å°å¨å¯å ¥æ¥èªè£¡çé ç®ï¼ä»¥åå¨å¯å ¥é é¢è£¡çç¡æä¿®è¨ã
- å¤å¼ (以 | æ alternative åé)ï¼
- token
èª action=query&meta=tokens æ¥æ¶çãcsrfãæ¬æã
- æ¤åæ¸å·²æ£ç¨ã
- 以宿´æ·å²ç´éå¯å ¥ meta:Help:ParserFunctions è³å½å空é 100ã
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [卿²çä¸éå]