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 模çµãè¦è¼å
¥è«ä½¿ç¨
mw.loader.using()ãjsconfigvars æ encodedjsconfigvars å ¶ä¸å¿ é è modules ä¸åè¢«è«æ±ã - jsconfigvars
- æå®é é¢ç JavaScript è¨ç½®è®éã
- encodedjsconfigvars
- æå®é é¢ç JavaScript è¨ç½®è®éçº JSON å串ã
- parsetree
- 輸åºç XML è§£ææ¨¹çã
- å¤å¼ (以 | æ alternative åé)ï¼categoriesãâencodedjsconfigvarsãâjsconfigvarsãâmodulesãâparsetreeãâpropertiesãâttlãâvolatileãâwikitext
- includecomments
輸åºè£¡æ¯å¦å å« HTML 註解ã
- é¡åï¼å¸æå¼ï¼è©³ç´°è³è¨ï¼
- showstrategykeys
Whether to include internal merge strategy information in jsconfigvars.
- é¡åï¼å¸æå¼ï¼è©³ç´°è³è¨ï¼
- generatexml
- å·²æ£ç¨ã
ç¢ç XML è§£ææ¨¹çï¼ä»¥ prop=parsetree å代ï¼ã
- é¡åï¼å¸æå¼ï¼è©³ç´°è³è¨ï¼
ç¯ä¾ï¼
- å±é wikitext{{Project:Sandbox}}ã
- api.php?action=expandtemplates&text={{Project:Sandbox}} [卿²çä¸éå]