MediaWiki API 帮助
è¿æ¯èªå¨çæçMediaWiki APIææ¡£é¡µé¢ã
ææ¡£åä¾åï¼https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
ï¼main | expandtemplatesï¼
- æ¤æ¨¡åéè¦è¯»åæéã
- æ¥æºï¼MediaWiki
- 许å¯åè®®ï¼GPL-2.0-or-later
å±å¼wikitextä¸çæææ¨¡æ¿ã
åæ°ï¼
- title
页颿 é¢ã
- text
è¦è½¬æ¢çwikitextã
- è¿ä¸ªåæ°æ¯å¿ éçã
- revid
ä¿®è®¢çæ¬IDï¼ç¨äº
{{REVISIONID}}å类似åä½ã- ç±»åï¼æ´æ°
- prop
è¦è·åç飿¡ä¿¡æ¯ã
注æå¦ææ²¡æéå®å¼ï¼ç»æå°å å«wikitextï¼ä½å°ä»¥å¼ç¨çæ ¼å¼æ¾ç¤ºã
- wikitext
- å±å¼åçwikitextã
- categories
- ä»»ä½å¨è¾åºä¸æä¾çï¼æªå¨wikitextè¾åºä¸è¡¨ç°çåç±»ã
- properties
- ç±wikitext䏿©å ç鿝åå®ä¹ç页é¢å±æ§ã
- volatile
- è¾åºæ¯å¦å¸¸å¸¸åå¨ï¼æ¯å¦ä¸åºè¢«å¨é¡µé¢ä¸å ¶ä»ä»»ä½ä½ç½®éç¨ã
- ttl
- ç»æç¼ååºæ æååçæé¿æ¶é´ã
- modules
- ä»»ä½è§£æå¨å½æ°è¯·æ±æ·»å è³è¾åºçResourceLoader模åãjsconfigvarsåencodedjsconfigvarsä¹ä¸å¿ é¡»ä¸moduleså ±å被请æ±ã
- jsconfigvars
- é坹页颿ä¾JavaScripté ç½®åéã
- encodedjsconfigvars
- é坹页颿ä¾JavaScripté ç½®åé为ä¸ä¸ªJSONå符串ã
- parsetree
- è¾å ¥çXMLåææ ã
- å¼ï¼ä»¥|ææ¿ä»£ç©åéï¼ï¼categoriesãâencodedjsconfigvarsãâjsconfigvarsãâmodulesãâparsetreeãâpropertiesãâttlãâvolatileãâwikitext
- includecomments
è¾åºæ¶æ¯å¦å å«HTML注éã
- ç±»åï¼å¸å°å (详æ )
- showstrategykeys
æ¯å¦å¨jsconfigvarsä¸å å«å é¨åå¹¶çç¥ä¿¡æ¯ã
- ç±»åï¼å¸å°å (详æ )
- generatexml
- å·²å¼ç¨ã
çæXMLè§£ææ ï¼å代èªprop=parsetreeï¼ã
- ç±»åï¼å¸å°å (详æ )
ä¾åï¼
- å±å¼wikitext {{Project:Sandbox}}ã
- api.php?action=expandtemplates&text={{Project:Sandbox}} [卿²ç䏿å¼]