MediaWiki API 說明

此頁為自動產生的 MediaWiki API 說明文件頁面。

說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

meta=messagegroups (mg)

main | query | messagegroups
  • 此模組需要讀取權限。
  • 來源:翻譯(Translate)
  • 授權條款:GPL-2.0-or-later

回傳有關訊息群組的資訊。

請注意 uselang 參數會影響語言相依部份的輸出內容。

具體參數:
其他通用參數可用。
mgdepth

當使用樹狀格式,會限制到這樣多層級的深度。值 0 代表著不會顯示子群組。如果已達到限制,輸出內容會包含一個「groupcount」值,此代表著直系子組的數目。

類型:整數
預設值:100
mgfilter

僅回傳符合一個或多個所提供輸入內容的帶 ID 訊息(不區分大小寫、以豎線符號分隔、* 萬用字元)。

將幾個值以 |alternative 分隔。
值的最大數目為 50(用於客戶端允許的較高限制為 500)。
預設值:(空)
mgformat

樹狀格式訊息群組可存在於樹狀的多個位置裡。

單值:flat、​tree
預設值:flat
mgiconsize

點陣化群組圖標首選尺寸大小。

類型:整數
預設值:64
mgprop

要取得的譯文相關資訊:

id
包含群組的ID。
label
包含群組的標籤。
description
包含群組的描述。
class
包含群組的類別名稱。
namespace
包含群組的命名空間。並非所有群組都屬於單一命名空間。
exists
包含自我估計的群組存有屬性。
icon
包含群組圖示的URL。
priority
包含的優先狀態,例如「不建議翻譯」。
prioritylangs
包含的優先語言。若未設定,則回傳false。
priorityforce
包含的優先狀態 - 優先語言是否被設定為強制限定。
workflowstates
包含群組訊息的工作流狀態。
sourcelanguage
包含訊息群組的來源語言。
subscription
Include whether the user is subscribed to the group.
多值 (以 |alternative 分隔):class、​description、​exists、​icon、​id、​label、​namespace、​priority、​priorityforce、​prioritylangs、​sourcelanguage、​subscription、​workflowstates
預設值:id|label|description|class|exists
mgroot

當使用樹狀格式時,不要從所提供訊息群組起始的最高層級來開始,這必須是個集合訊息群組。當使用平面格式時僅會回傳指定群組。

預設值:(空)
mglanguageFilter

僅回傳可被所指定語言翻譯的訊息群組。

預設值:(空)