MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
meta=allmessages (am)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 協定:GPL-2.0-or-later
返回來自該網站的訊息。
參數:
- ammessages
要輸出的訊息。*(預設)代表著所有訊息。
- 將幾個值以 | 或 alternative 分隔。 上限值為 50 (機器人為 500)。
- 預設值:*
- amprop
要取得的屬性。
- 多值 (以 | 或 alternative 分隔):default
- amenableparser
设置以启用解析器,将处理消息的wiki文本(替代魔术字、处理模板等)。
- 類型:布林值(詳細資訊)
- amnocontent
若有設定,請不要包含在輸出裡的訊息內容。
- 類型:布林值(詳細資訊)
- amincludelocal
也包括本地消息,也就是不存在于软件但存在于MediaWiki名字空间的消息。 这会列举所有MediaWiki名字空间页面,因此它也将列举那些不是真消息的消息,例如Common.js。
- 類型:布林值(詳細資訊)
- amargs
要替代訊息的引數。
- 將幾個值以 | 或 alternative 分隔。 上限值為 50 (機器人為 500)。
- amfilter
僅回傳名稱包含此字串的訊息。
- amcustomised
僅回傳在此自定義狀況下的訊息。
- 單值:all、modified、unmodified
- 預設值:all
- amlang
以此語言來回傳訊息。
- amfrom
以此訊息來回傳訊息開頭。
- amto
以此訊息來回傳訊息結尾。
- amtitle
当解析消息时,要用作环境的页面(用于amenableparser选项)。
- amprefix
回傳帶有前綴的訊息。
範例:
- 顯示以 ipb- 起始的訊息。
- api.php?action=query&meta=allmessages&refix=ipb- [在沙盒中開啟]
- 顯示在德語裡的 august 與 mainpage 訊息。
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [在沙盒中開啟]