MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
主要模組
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
狀態資訊:MediaWiki API 已是成熟、穩定,並積極支援以改善的介面。儘管我們儘可能避免,但仍偶有需要重大變更的情況,請訂閱mediawiki-api-announce 郵寄清單以便獲得更新通知。
錯誤的請求:當 API 收到錯誤的請求,會發出以「MediaWiki-API-Error」為鍵的 HTTP 標頭欄位,隨後標頭欄位的值,以及傳回的錯誤碼會設為相同值。詳細資訊請參閱 API: 錯誤與警告。
測試:要簡化 API 請求的測試過程,請見 Special:ApiSandbox。
- action
要執行的動作。
- abusefiltercheckmatch
- 檢查防濫用過濾器是否符合變數集、編輯、或是所記錄的防濫用過濾器事件。
- abusefilterchecksyntax
- 檢查一個防濫用過濾器的語法。
- abusefilterevalexpression
- 評估防濫用過濾器的表達式。
- abusefilterunblockautopromote
- 從由防濫用過濾器結果所接收到的自動調整來解封使用者。
- abuselogprivatedetails
- 檢視 AbuseLog 項目的非公開詳細資料。
- block
- 封鎖使用者。
- changeauthenticationdata
- 為目前使用者變更身分核對資料。
- changecontentmodel
- 變更頁面的內容模型
- checktoken
- 檢查來自 action=query&meta=tokens 的權杖有效性。
- clearhasmsg
- 清除目前使用者的
hasmsg
標記。 - clientlogin
- 使用互動流程來登入 wiki。
- compare
- 比較 2 個頁面間的差異。
- createaccount
- 建立新使用者帳號。
- delete
- 刪除頁面。
- echomarkread
- 把目前使用者的通知標記為已讀。
- echomarkseen
- 把目前使用者的通知標記為已看過
- echomute
- 取消或是恢復來自某些使用者或頁面的通知。
- edit
- 建立與編輯頁面。
- emailuser
- 寄送電子郵件給使用者。
- expandtemplates
- 展開所有於 wikitext 中模板。
- feedcontributions
- 回傳使用者貢獻摘要。
- feedrecentchanges
- 返回近期變更摘要。
- feedwatchlist
- 返回監視清單摘要。
- filerevert
- 回退檔案至舊的版本。
- help
- 顯示指定模組的說明。
- imagerotate
- 旋轉一張或多張圖片。
- import
- 從其它 wiki 或 XML 檔案來匯入頁面。
- linkaccount
- 從第三方供應者來連結帳號至目前的使用者。
- login
- 登入並取得身分核對 cookies
- logout
- 登出並清除 session 資料。
- managetags
- 執行相關到更改標籤的管理任務。
- mergehistory
- 合併頁面歷史
- move
- 移動頁面。
- opensearch
- 使用 OpenSearch 協定搜尋本 wiki。
- options
- 更改目前使用者的偏好設定。
- paraminfo
- 獲得有關 API 模組的資訊。
- parse
- 解析內容併回傳解析器輸出。
- patrol
- 巡查頁面或修訂。
- protect
- 變更頁面的保護層級。
- purge
- 為指定標題清除快取。
- query
- 擷取來自及有關MediaWiki的數據。
- removeauthenticationdata
- 為目前使用者移除身分核對資料。
- resetpassword
- 寄送重新設定密碼的電子郵件給使用者。
- revisiondelete
- 刪除和取消刪除修訂。
- rollback
- 復原頁面的最後一次編輯。
- rsd
- 匯出一個簡易探索(Really Simple Discovery、RSD)架構。
- setnotificationtimestamp
- 更新監視頁面的通知時間戳記。
- setpagelanguage
- 更改頁面的語言。
- spamblacklist
- 驗證一個或多個URL是否觸發垃圾連結黑名單。
- tag
- 從各別修訂或日誌項目添加或移除變更標籤。
- titleblacklist
- 檢驗一個頁面的標題、檔案名稱或使用者名稱是否觸發標題黑名單。
- unblock
- 解除封鎖一位使用者。
- undelete
- 恢復已刪除頁面的修訂。
- unlinkaccount
- 移除目前使用者所連結到的第三方帳號。
- upload
- 上傳檔案,或取得等待上傳的狀態。
- userrights
- 變更一位使用者的群組成員。
- validatepassword
- 驗證密碼是否符合 wiki 的密碼方針。
- watch
- 從目前使用者的監視清單添加或移除頁面。
- wbavailablebadges
- 查詢可用的徽章項目。
- wbcheckconstraintparameters
- 檢查限制聲明的限制參數。
- wbcheckconstraints
- 在任何您所想要並回傳結果的實體上執行限制檢查。
- wbcreateclaim
- 建立 Wikibase 聲稱。
- wbcreateredirect
- 建立實體重新導向。
- wbeditentity
- 建立一個新 Wikibase 實體,並以序列化資訊來變動。
- wbformatentities
- 格式化實體 ID 成 HTML。
- wbformatvalue
- 格式化資料值。
- wbgetclaims
- 取得 Wikibase 聲稱。
- wbgetentities
- 取得多個 Wikibase 實體的資料。
- wblinktitles
- 在兩個不同的 wiki 上,以一個 Wikibase 項目來關聯兩個頁面。
- wbmergeitems
- 合併多個項目。
- wbparsevalue
- 使用
ValueParser
的解析值。 - wbremoveclaims
- 移除 Wikibase 聲稱。
- wbremovequalifiers
- 自聲稱移除量詞。
- wbremovereferences
- 移除相同陳述的一個或多個參考文獻。
- wbsearchentities
- 搜尋實體所使用的標籤和別名。
- wbsetaliases
- 設定 Wikibase 實體的別名。
- wbsetclaim
- 建立或更新整個陳述或聲稱。
- wbsetclaimvalue
- 設定 Wikibase 聲稱的值。
- wbsetdescription
- 設定單一 Wikibase 實體的描述。
- wbsetlabel
- 設定單一 Wikibase 實體的標籤。
- wbsetqualifier
- 建立量詞或是設定現有量詞的值。
- wbsetreference
- 建立參考文獻或是設定現有參考文獻的值。
- wbsetsitelink
- 以 Wikibase 項目來關聯在 wiki 上的頁面,或是將已關聯到的給移除。
- wbsgetsuggestions
- 取得額外屬性建議來添加至 Wikibase 項目的 API。該 API 模組主要目的是讓當使用者編輯 Wikibase 項目時,讓建議用途小工具使用。
- webapp-manifest
- 回傳 webapp manifest。
- categorytree
- 內部。用於 CategoryTree 擴充套件的內部模組。
- cspreport
- 內部。由瀏覽器所使用來回報違反內容安全方針。此模組應永不使用,除了是在被由兼容內容安全方針的網路瀏覽器所使用情況下。
- scribunto-console
- 內部。來自 Scribunto 主控台用於服務 XHR 請求的內部模組。
- stashedit
- 內部。在分享快取裡預備編輯。
- visualeditor
- 內部。從 Parsoid 服務回傳一個頁面的 HTML5。
- visualeditoredit
- 內部。儲存一個 HTML5 頁面至 MediaWiki (透過 Parsoid 服務轉換爲 WikiText)。
- 單值:abusefiltercheckmatch、abusefilterchecksyntax、abusefilterevalexpression、abusefilterunblockautopromote、abuselogprivatedetails、block、changeauthenticationdata、changecontentmodel、checktoken、clearhasmsg、clientlogin、compare、createaccount、delete、echomarkread、echomarkseen、echomute、edit、emailuser、expandtemplates、feedcontributions、feedrecentchanges、feedwatchlist、filerevert、help、imagerotate、import、linkaccount、login、logout、managetags、mergehistory、move、opensearch、options、paraminfo、parse、patrol、protect、purge、query、removeauthenticationdata、resetpassword、revisiondelete、rollback、rsd、setnotificationtimestamp、setpagelanguage、spamblacklist、tag、titleblacklist、unblock、undelete、unlinkaccount、upload、userrights、validatepassword、watch、wbavailablebadges、wbcheckconstraintparameters、wbcheckconstraints、wbcreateclaim、wbcreateredirect、wbeditentity、wbformatentities、wbformatvalue、wbgetclaims、wbgetentities、wblinktitles、wbmergeitems、wbparsevalue、wbremoveclaims、wbremovequalifiers、wbremovereferences、wbsearchentities、wbsetaliases、wbsetclaim、wbsetclaimvalue、wbsetdescription、wbsetlabel、wbsetqualifier、wbsetreference、wbsetsitelink、wbsgetsuggestions、webapp-manifest、categorytree、cspreport、scribunto-console、stashedit、visualeditor、visualeditoredit
- 預設值:help
- format
輸出的格式。
- 單值:json、jsonfm、none、php、phpfm、rawfm、xml、xmlfm
- 預設值:jsonfm
- maxlag
最大延遲可在當 MediaWiki 安裝於資料庫複寫叢集時使用。為了保存引起更多站台複寫延遲的操作,此參數可讓客戶端等待至複寫延遲小於指定值為止。在過渡延遲的情況下,錯誤碼 maxlag 會帶有著像是 Waiting for $host: $lag seconds lagged 的訊息內容回傳。
請查看手冊:Maxlag 參數來獲取更多資訊。- 類型:整數
- smaxage
將HTTP暫存控制頭欄位設為
s-maxage
秒。錯誤不會做暫存。- 類型:整數
- 預設值:0
- maxage
將HTTP暫存控制頭欄位設為
max-age
秒。錯誤不會做暫存。- 類型:整數
- 預設值:0
- assert
若設成 user,會確認使用者是否已登入;若設成 anon,會確認是否沒有登入;若設成 bot,會確認是否為機械人使用者。
- 單值:anon、bot、user
- assertuser
確認目前使用者就是指定的使用者。
- 類型:使用者,按使用者名稱
- requestid
在此處提供的任何值都將包括在響應之中。可用於區分請求。
- servedby
在結果中包括提出請求的主機名。
- 類型:布林值(詳細資訊)
- curtimestamp
在結果中包括目前的時間戳記。
- 類型:布林值(詳細資訊)
- responselanginfo
在結果中包括uselang和errorlang所用的語言。
- 類型:布林值(詳細資訊)
- origin
當使用跨網域 AJAX 請求(cross-domain AJAX request、CORS)來存取 API 時,設定此為起始網域。這必須包含在任何預檢請求裡,因此得是請求 URI 的一部份(不是 POST 主體)。
對於已認證請求,這必須準確地符合在
Origin
標頭裡其一的起始點,因此會被設定成像是 https://zh.wikipedia.org 或是 https://meta.wikimedia.org。如果此參數不符合Origin
標頭,會回傳 403 錯誤回應。若此參數符合Origin
標頭且起始點被列為允許,將會設定Access-Control-Allow-Origin
與Access-Control-Allow-Credentials
標頭。對於非認證請求,會指定值 *。這會產生
Access-Control-Allow-Origin
標頭有被設定;但Access-Control-Allow-Credentials
會是false
值,且所有使用者指定資料會受限制。- uselang
訊息翻譯採用的語言。使用 action=query&meta=siteinfo 與 siprop=languages 會回傳語言代碼清單、或指定 user 來使用目前使用者的語言偏好設定、或是指定 content 來使用此 wiki 的內容語言。
- 預設值:user
- variant
语言变种。仅当基础语言支持变种转换时起作用。
- errorformat
用於警告和錯誤文字輸出的格式
- plaintext
- 包括HTML标签的wikitext被移除并且实体被替换。
- wikitext
- 未解析的 wikitext。
- html
- HTML
- raw
- 訊息鍵與參數。
- none
- 沒有文字輸出,僅有錯誤代碼。
- bc
- MediaWiki 1.29 之前使用的格式。會忽略 errorlang 與 errorsuselocal。
- 單值:bc、html、none、plaintext、raw、wikitext
- 預設值:bc
- errorlang
警告與錯誤採用的語言。使用 action=query&meta=siteinfo 與 siprop=languages 會回傳語言代碼清單、或指定 content 來使用此 wiki 的內容語言、或是指定 uselang 來使用與 uselang 參數相同的值。
- 預設值:uselang
- errorsuselocal
若有指定,錯誤文字會使用來自 MediaWiki 命名空間的本地自定義訊息。
- 類型:布林值(詳細資訊)
- 主模組使用說明
- api.php?action=help [在沙盒中開啟]
- 一個頁面中的所有說明。
- api.php?action=help&recursivesubmodules=1 [在沙盒中開啟]
action=abusefiltercheckmatch
- 此模組需要讀取權限。
- 來源:Abuse Filter
- 授權條款:GPL-2.0-or-later
檢查防濫用過濾器是否符合變數集、編輯、或是所記錄的防濫用過濾器事件。
需要 vars、rcid 或 logid,然而只有其中一項會使用到。
- filter
要檢查是否符合的完整過濾文字。
- 此為必填參數。
- vars
測試用的變數 JSON 編碼陣列。
- rcid
要檢查的近期變更 ID。
- 類型:整數
- logid
要檢查的防濫用過濾器日誌 ID。
- 類型:整數
action=abusefilterchecksyntax
- 此模組需要讀取權限。
- 來源:Abuse Filter
- 授權條款:GPL-2.0-or-later
檢查一個防濫用過濾器的語法。
- filter
要檢查語法的完整過濾器文字。
- 此為必填參數。
action=abusefilterevalexpression
- 此模組需要讀取權限。
- 來源:Abuse Filter
- 授權條款:GPL-2.0-or-later
評估防濫用過濾器的表達式。
- expression
評估的表達式。
- 此為必填參數。
- prettyprint
是否美化輸出結果
- 類型:布林值(詳細資訊)
action=abusefilterunblockautopromote
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:Abuse Filter
- 授權條款:GPL-2.0-or-later
從由防濫用過濾器結果所接收到的自動調整來解封使用者。
- user
您希望解封的使用者名稱。
- 此為必填參數。
- 類型:使用者,按使用者名稱
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
action=abuselogprivatedetails
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:Abuse Filter
- 授權條款:GPL-2.0-or-later
檢視 AbuseLog 項目的非公開詳細資料。
- logid
要檢查 AbuseLog 項目 ID。
- 類型:整數
- reason
執行檢查的正當原因。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 使用原因「範例」來取得 AbuseLog 項目 ID 為 1 的非公開詳細資料。
- api.php?action=abuselogprivatedetails&logid=1&reason=example&token=ABC123 [在沙盒中開啟]
action=block
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
封鎖使用者。
- user
要封鎖的使用者。
- 類型:使用者,按任何使用者名稱、IP、IP 範圍和使用者 ID(例如:"#12345")
- userid
- 已棄用。
改成指定user=#ID。
- 類型:整數
- expiry
到期時間。可以是相對時間(例如:5 months 或 2 weeks)或是絕對時間(例如:2014-09-18T12:34:56Z)。如果設定成infinite、indefinite或never,封鎖將會無期限。
- 預設值:never
- reason
封鎖原因。
- 預設值:(空)
- anononly
僅封鎖匿名使用者 (禁止這個 IP 位址的匿名使用者編輯)。
- 類型:布林值(詳細資訊)
- nocreate
禁止建立帳號。
- 類型:布林值(詳細資訊)
- autoblock
自動封鎖最後使用的 IP 位址,以及在這之後嘗試登入的 IP 位址。
- 類型:布林值(詳細資訊)
- noemail
禁止使用者透過 Wiki 寄送電子郵件。 (需要
blockemail
權限)。- 類型:布林值(詳細資訊)
- hidename
隱藏封鎖日誌的使用者名稱。 (需要
hideuser
權限)。- 類型:布林值(詳細資訊)
- allowusertalk
允許使用者編輯自己的討論頁(依據$wgBlockAllowsUTEdit的設定)。
- 類型:布林值(詳細資訊)
- reblock
若使用者已被封鎖,覆寫既有的封鎖設定值。
- 類型:布林值(詳細資訊)
- watchuser
監視使用者或 IP 位址的使用者頁面與對話頁面。
- 類型:布林值(詳細資訊)
- tags
在封鎖日誌裡更改套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- partial
封鎖使用者訪問特殊頁面或命名空間,而不是整個網站。
- 類型:布林值(詳細資訊)
- pagerestrictions
封鎖使用者做出編輯的標題清單。僅在 partial 被設定為 true 時套用。
- 類型:首頁標題
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數量為 10。
- 僅接受存在的頁面。
- namespacerestrictions
封鎖使用者做出編輯的命名空間 ID 清單。僅在 partial 被設定為 true 時套用。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 帶有原因封鎖 IP 位址 192.0.2.5 三天。
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [在沙盒中開啟]
- 帶有原因永久封鎖用戶 Vandal,並防止建立新帳號及發送電子郵件。
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [在沙盒中開啟]
action=categorytree
- 此模組是內部的或不穩定的。它的操作可能更改而不另行通知。
- 此模組需要讀取權限。
- 來源:CategoryTree
- 授權條款:GPL-2.0-or-later
用於 CategoryTree 擴充套件的內部模組。
- category
在分類命名空間中的標題,若有字首則會忽略。
- 此為必填參數。
- options
供 CategoryTree 建構子的 JSON 物件參數。depth 項目預設為 1。
action=changeauthenticationdata (changeauth)
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
為目前使用者變更身分核對資料。
- changeauthrequest
使用此身份驗證請求,透過自action=query&meta=authmanagerinfo回傳的id與amirequestsfor=change。
- 此為必填參數。
- changeauthtoken
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- *
- 此模組允許額外參數,取決於可用的身份驗證請求。使用action=query&meta=authmanagerinfo与amirequestsfor=change(或之前來自此模組的回應,如果合適)以決定可用請求及其使用的欄位。
action=changecontentmodel
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
變更頁面的內容模型
- title
您所想要更改內容模組的頁面標題。不能與 pageid 同時使用。
- pageid
您所想要更改內容模組的頁面 ID。不能與 title 同時使用。
- 類型:整數
- summary
編輯摘要與日誌項目原因
- tags
更改標籤來套用到日誌項目並編輯。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- model
新內容的內容模組。
- 此為必填參數。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、wikitext
- bot
標記帶有機器人標籤的內容模組。
- 類型:布林值(詳細資訊)
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
action=checktoken
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
檢查來自 action=query&meta=tokens 的權杖有效性。
- type
要測試的權杖類型。
- 此為必填參數。
- 單值:createaccount、csrf、login、patrol、rollback、userrights、watch
- token
要測試的權杖。
- 此為必填參數。
- maxtokenage
權杖的有效期間,以秒為單位。
- 類型:整數
- 測試 csrf 權杖的有效性。
- api.php?action=checktoken&type=csrf&token=123ABC [在沙盒中開啟]
action=clearhasmsg
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
清除目前使用者的 hasmsg
標記。
- 清除目前使用者的
hasmsg
標記。 - api.php?action=clearhasmsg [在沙盒中開啟]
action=clientlogin (login)
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
使用互動流程來登入 wiki。
使用此模組的一般步驟是:
- 透過 amirequestsfor=login 取得來自 action=query&meta=authmanagerinfo 的可用欄位,和來自 action=query&meta=tokens 的login權杖。
- 向使用者顯示欄位,並獲得其提交的內容。
- 提交(POST)至此模組,提供 loginreturnurl 及任何相關欄位。
- 在回應中檢查 status。
- 如果您收到了 PASS(成功)或FAIL(失敗),則認為操作結束。成功與否如上句所示。
- 如果您收到了 UI,向使用者顯示新欄位,並再次獲取其提交的內容。然後再次使用 logincontinue,向本模組提交相關欄位,並重復第四步。
- 如果您收到了 REDIRECT,將使用者指向redirecttarget 中的目標,等待其返回loginreturnurl。然後再次使用 logincontinue,向本模組提交返回 URL 中提供的一切欄位,並重復第四步。
- 如果您收到了 RESTART,表示身份驗證正常運作,但我們沒有連結的使用者帳戶。您可以將此視為 UI或FAIL。
- loginrequests
只使用這些身份驗證請求,透過自action=query&meta=authmanagerinfo回傳的id與amirequestsfor=login,或來自此模組之前的回應。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- loginmessageformat
用於回傳訊息的格式。
- 單值:html、none、raw、wikitext
- 預設值:wikitext
- loginmergerequestfields
將用於所有身份驗證請求的欄位資訊合併至一個陣列中。
- 類型:布林值(詳細資訊)
- loginpreservestate
從之前失敗的登入嘗試中保持狀態,如果可能。
- 類型:布林值(詳細資訊)
- loginreturnurl
為第三方身份驗證流程傳回URL,必須為絕對值。需要此值或logincontinue兩者之一。
在接收REDIRECT回應時,一般狀況下您將打開瀏覽器或網站瀏覽功能到特定的redirecttarget URL以進行第三方身份驗證流程。當它完成時,第三方會將瀏覽器或網站瀏覽功能送至此URL。您應當提取任何來自URL的查詢或POST參數,並將之作為logincontinue請求傳遞至此API模組。
- logincontinue
此請求是在先前的UI或REDIRECT回應之後的後續動作。必填此值或loginreturnurl。
- 類型:布林值(詳細資訊)
- logintoken
自 action=query&meta=tokens 接收的「login」權杖。
- 此為必填參數。
- *
- 此模組允許額外參數,取決於可用的身份驗證請求。使用action=query&meta=authmanagerinfo与amirequestsfor=login(或之前來自此模組的回應,如果合適)以決定可用請求及其使用的欄位。
- 開始以使用者 Example 與密碼 ExamplePassword 來登入至 wiki 的過程。
- api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [在沙盒中開啟]
- 在 UI 回應雙因素驗證後繼續登入,提供 987654 的 OATHToken。
- api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [在沙盒中開啟]
action=compare
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
比較 2 個頁面間的差異。
「from」以及「to」的修訂編號,頁面標題或頁面ID為必填。
- fromtitle
要比對的第一個標題。
- fromid
要比對的第一個頁面 ID。
- 類型:整數
- fromrev
要比對的第一個修訂。
- 類型:整數
- fromslots
覆蓋由 fromtitle、fromid 或 fromrev 指定的修訂內容。
此參數指定要變動的槽位。使用 fromtext-{slot}、fromcontentmodel-{slot}、與 fromcontentformat-{slot} 來指定各槽位的內容。
- 多值 (以 | 或 alternative 分隔):main
- fromtext-{slot}
指定槽位的文字。若忽略的話,槽位會從修訂中移除。
- 此為模板參數。當做出請求時,在參數名稱裡的 {slot} 應替換成 fromslots 的值。
- fromsection-{slot}
當 fromtext-{slot} 是單一段落的內容時,這代表是段落的識別碼。這會合併至由 fromtitle、fromid、fromrev 指定的修訂,就像用於段落編輯。
- 此為模板參數。當做出請求時,在參數名稱裡的 {slot} 應替換成 fromslots 的值。
- fromcontentformat-{slot}
fromtext-{slot} 的內容序列化格式。
- 此為模板參數。當做出請求時,在參數名稱裡的 {slot} 應替換成 fromslots 的值。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- fromcontentmodel-{slot}
fromtext-{slot} 內容模組。若不提供,則會根據其它參數猜測。
- 此為模板參數。當做出請求時,在參數名稱裡的 {slot} 應替換成 fromslots 的值。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、unknown、wikibase-item、wikibase-property、wikitext
- frompst
預先儲存轉換fromtext-{slot}
- 類型:布林值(詳細資訊)
- fromtext
- 已棄用。
指定 fromslots=main 並改用 fromtext-main。
- fromcontentformat
- 已棄用。
指定 fromslots=main 並改使用 fromcontentformat-main。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- fromcontentmodel
- 已棄用。
指定 fromslots=main 並改使用 fromcontentmodel-main。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、unknown、wikibase-item、wikibase-property、wikitext
- fromsection
- 已棄用。
僅使用 'from' 內容的指定段落。
- totitle
要比對的第二個標題。
- toid
要比對的第二個頁面 ID。
- 類型:整數
- torev
要比對的第二個修訂。
- 類型:整數
- torelative
使用判定自 fromtitle、fromid、或 fromrev 之修訂相關的修訂。所有其它的 'to' 選項將會忽略。
- 單值:cur、next、prev
- toslots
覆蓋由 totitle、toid 或 torev 指定的修訂內容。
此參數指定要變動的槽位。使用 totext-{slot}、tocontentmodel-{slot}、與 tocontentformat-{slot} 來指定各槽位的內容。
- 多值 (以 | 或 alternative 分隔):main
- totext-{slot}
指定槽位的文字。若忽略的話,槽位會從修訂中移除。
- 此為模板參數。當做出請求時,在參數名稱裡的 {slot} 應替換成 toslots 的值。
- tosection-{slot}
當 totext-{slot} 是單一段落的內容時,這代表是段落的識別碼。這會合併至由 totitle、toid、torev 指定的修訂,就像用於段落編輯。
- 此為模板參數。當做出請求時,在參數名稱裡的 {slot} 應替換成 toslots 的值。
- tocontentformat-{slot}
totext-{slot} 的內容序列化格式。
- 此為模板參數。當做出請求時,在參數名稱裡的 {slot} 應替換成 toslots 的值。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- tocontentmodel-{slot}
totext-{slot} 內容模組。若不提供,則會基於其它參數來猜測。
- 此為模板參數。當做出請求時,在參數名稱裡的 {slot} 應替換成 toslots 的值。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、unknown、wikibase-item、wikibase-property、wikitext
- topst
在 totext 執行預先儲存轉換。
- 類型:布林值(詳細資訊)
- totext
- 已棄用。
指定 toslots=main 並改用 totext-main。
- tocontentformat
- 已棄用。
指定 toslots=main 並改使用 tocontentformat-main。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- tocontentmodel
- 已棄用。
指定 toslots=main 並改使用 tocontentmodel-main。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、unknown、wikibase-item、wikibase-property、wikitext
- tosection
- 已棄用。
僅使用 'to' 內容的指定段落。
- prop
要取得的資訊部份。
- diff
- HTML 差異。
- diffsize
- 以位元組為單位的 HTML 差異大小。
- rel
- 'from' 之前與 'to' 之後修訂的修訂 ID,若有的話。
- ids
- 「from」與「to」修訂的頁面與修訂 ID。
- title
- 「from」與「to」修訂的頁面標題。
- user
- 「from」與「to」修訂的使用者名稱與 ID。若是已刪除修訂的使用者,會回傳 fromuserhidden 或 touserhidden 屬性。
- comment
- 「from」與「to」修訂的註釋。若修訂裡註釋已被刪除,會回傳 fromcommenthidden 或 tocommenthidden 屬性。
- parsedcomment
- 「from」與「to」修訂的解析註釋。若是已刪除修訂的註釋,會回傳 fromcommenthidden 或 tocommenthidden 屬性。
- size
- 「from」與「to」修訂的大小。
- timestamp
- (無描述)
- 多值 (以 | 或 alternative 分隔):comment、diff、diffsize、ids、parsedcomment、rel、size、timestamp、title、user
- 預設值:diff|ids|title
- slots
回傳這些槽位的個別差異,而不是由所有槽位所合併出的單一差異。
- 多值 (以 | 或 alternative 分隔):main
- 要指定所有值,請使用*。
- 建立修訂 1 與 1 的差異檔
- api.php?action=compare&fromrev=1&torev=2 [在沙盒中開啟]
action=createaccount (create)
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
建立新使用者帳號。
使用此模組的一般步驟是:
- 透過 amirequestsfor=create 取得來自 action=query&meta=authmanagerinfo 的可用欄位,和來自 action=query&meta=tokens 的createaccount權杖。
- 向使用者顯示欄位,並獲得其提交的內容。
- 提交(POST)至此模組,提供 createreturnurl 及任何相關欄位。
- 在回應中檢查 status。
- 如果您收到了 PASS(成功)或FAIL(失敗),則認為操作結束。成功與否如上句所示。
- 如果您收到了 UI,向使用者顯示新欄位,並再次獲取其提交的內容。然後再次使用 createcontinue,向本模組提交相關欄位,並重復第四步。
- 如果您收到了 REDIRECT,將使用者指向redirecttarget 中的目標,等待其返回createreturnurl。然後再次使用 createcontinue,向本模組提交返回 URL 中提供的一切欄位,並重復第四步。
- 如果您收到了 RESTART,表示身份驗證正常運作,但我們沒有連結的使用者帳戶。您可以將此視為 UI或FAIL。
- createrequests
只使用這些身份驗證請求,透過自action=query&meta=authmanagerinfo回傳的id與amirequestsfor=create,或來自此模組之前的回應。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- createmessageformat
用於回傳訊息的格式。
- 單值:html、none、raw、wikitext
- 預設值:wikitext
- createmergerequestfields
將用於所有身份驗證請求的欄位資訊合併至一個陣列中。
- 類型:布林值(詳細資訊)
- createpreservestate
從之前失敗的登入嘗試中保持狀態,如果可能。
如果 action=query&meta=authmanagerinfo 回傳 hasprimarypreservedstate 的 true 值,標記成 primary-required 的請求會被忽略。若回傳用於 preservedusername 的非零值,使用者名稱必須用於 username 參數。
- 類型:布林值(詳細資訊)
- createreturnurl
為第三方身份驗證流程傳回URL,必須為絕對值。需要此值或createcontinue兩者之一。
在接收REDIRECT回應時,一般狀況下您將打開瀏覽器或網站瀏覽功能到特定的redirecttarget URL以進行第三方身份驗證流程。當它完成時,第三方會將瀏覽器或網站瀏覽功能送至此URL。您應當提取任何來自URL的查詢或POST參數,並將之作為createcontinue請求傳遞至此API模組。
- createcontinue
此請求是在先前的UI或REDIRECT回應之後的後續動作。必填此值或createreturnurl。
- 類型:布林值(詳細資訊)
- createtoken
自 action=query&meta=tokens 接收的「createaccount」權杖。
- 此為必填參數。
- *
- 此模組允許額外參數,取決於可用的身份驗證請求。使用action=query&meta=authmanagerinfo与amirequestsfor=create(或之前來自此模組的回應,如果合適)以決定可用請求及其使用的欄位。
- 開始建立使用者 Example 與密碼 ExamplePassword 的過程。
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [在沙盒中開啟]
action=cspreport
- 此模組是內部的或不穩定的。它的操作可能更改而不另行通知。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
由瀏覽器所使用來回報違反內容安全方針。此模組應永不使用,除了是在被由兼容內容安全方針的網路瀏覽器所使用情況下。
- reportonly
標記為來自監視方針而非強制方針的回報
- 類型:布林值(詳細資訊)
- source
生成觸發此報告之 CSP 標頭的事物
- 預設值:internal
action=delete
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
刪除頁面。
- title
您欲刪除的頁面標題。 無法與 pageid 同時使用。
- pageid
您欲刪除頁面的頁面 ID。 無法與 title 同時使用。
- 類型:整數
- reason
刪除的原因。 若未設定,將會使用自動產生的原因。
- tags
在刪除日誌裡更改套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- deletetalk
如存在,删除关联讨论页。
- 類型:布林值(詳細資訊)
- watch
- 已棄用。
加入目前頁面至您的監視清單。
- 類型:布林值(詳細資訊)
- watchlist
使用偏好設定無條件地將頁面加入至或移除自目前使用者的監視清單(略過機器人使用者),或不更改監視。
- 單值:nochange、preferences、unwatch、watch
- 預設值:preferences
- unwatch
- 已棄用。
從您的監視清單中移除目前頁面。
- 類型:布林值(詳細資訊)
- oldimage
由 action=query&prop=imageinfo&iiprop=archivename 所提供要刪除的舊圖片名稱。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 刪除 Main Page。
- api.php?action=delete&title=Main%20Page&token=123ABC [在沙盒中開啟]
- 刪除 Main Page 原因為 Preparing for move。
- api.php?action=delete&title=Main%20Page&token=123ABC&reason=Preparing%20for%20move [在沙盒中開啟]
action=echomarkread
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:Echo
- 授權條款:MIT
把目前使用者的通知標記為已讀。
- list
要標記為已讀的通知 ID 清單。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- unreadlist
要標記為未讀的通知 ID 清單。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- all
一旦設定,將會把某個使用者的所有通知標記為已讀。
- 類型:布林值(詳細資訊)
- sections
要標記為已讀的章節清單。
- 多值 (以 | 或 alternative 分隔):alert、message
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 把通知 8 標記為已讀
- api.php?action=echomarkread&list=8 [在沙盒中開啟]
- 把所有通知標記為已讀
- api.php?action=echomarkread&all=true [在沙盒中開啟]
- 把通知 1 標記為未讀
- api.php?action=echomarkread&unreadlist=1 [在沙盒中開啟]
action=echomarkseen
- 此模組需要讀取權限。
- 來源:Echo
- 授權條款:MIT
把目前使用者的通知標記為已看過
- type
標記為已讀的通知類型:'alert'、'message' 或 'all'。
- 此為必填參數。
- 單值:alert、all、message
- timestampFormat
用於輸出的時間戳格式 'ISO_8601' 或 'MW'。'MW' 將被棄用,因此所有客戶端都應改用 'ISO_8601'。此參數將會被移除,而 'ISO_8601' 將會成為唯一的輸出格式。
- 單值:ISO_8601、MW
- 預設值:MW
- 把所有類型的通知標記為已讀
- api.php?action=echomarkseen&type=all [在沙盒中開啟]
action=echomute
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:Echo
- 授權條款:MIT
取消或是恢復來自某些使用者或頁面的通知。
- type
要添加或移除的取消通知清單
- 此為必填參數。
- 單值:page-linked-title、user
- mute
添加到取消通知清單裡的頁面或使用者
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- unmute
要從取消通知清單裡移除的頁面或使用者
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
action=edit
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
建立與編輯頁面。
- title
您欲編輯的頁面標題。 無法與 pageid 同時使用。
- pageid
您欲編輯頁面的頁面 ID。 無法與 title 同時使用。
- 類型:整數
- section
章節標籤。0 代表最上層章節,new 代表新章節。通常是正整數但也可以是非數字。
- sectiontitle
新章節的標題。
- text
頁面內容。
- summary
編輯摘要。
未提供本參數或本參數為空時,會自動生成編輯摘要。
使用section=new且未提供sectiontitle時,本參數的值用於填入章節標題,同時會自動生成編輯摘要。
- tags
更改套用到修訂的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- minor
標記此編輯為小編輯。
- 類型:布林值(詳細資訊)
- notminor
不要標記此編輯為小編輯,即使有設定到「預設將所有編輯標記為次要修訂」使用者偏好設定。
- 類型:布林值(詳細資訊)
- bot
標記此編輯為機器人編輯。
- 類型:布林值(詳細資訊)
- baserevid
基於修訂的 ID,可用來檢測編輯衝突。也可透過 action=query&prop=revisions 取得。若有設定 basetimestamp 的話,自我衝突會導致編輯失敗。
- 類型:整數
- basetimestamp
基於修訂的時間戳記,可用來檢測編輯衝突。也可透過 action=query&prop=revisions&rvprop=timestamp 取得。自我衝突則會被忽略。
- 類型:時間戳記(允許格式)
- starttimestamp
當編輯程序開始的時間戳記,用於偵測編輯衝突。當編輯程序開始時(例如:當載入要編輯的頁面內容),使用 curtimestamp 可以取得一個適當值。
- 類型:時間戳記(允許格式)
- recreate
覆蓋有關頁面在此期間已被刪除的任何錯誤。
- 類型:布林值(詳細資訊)
- createonly
若頁面已存在,則不編輯頁面。
- 類型:布林值(詳細資訊)
- nocreate
若頁面不存在,則產生錯誤。
- 類型:布林值(詳細資訊)
- watch
- 已棄用。
加入目前頁面至您的監視清單。
- 類型:布林值(詳細資訊)
- unwatch
- 已棄用。
從您的監視清單中移除目前頁面。
- 類型:布林值(詳細資訊)
- watchlist
使用偏好設定無條件地將頁面加入至或移除自目前使用者的監視清單(略過機器人使用者),或不更改監視。
- 單值:nochange、preferences、unwatch、watch
- 預設值:preferences
- md5
text 參數、或是 prependtext 和 appendtext 參數連接的 MD5 雜湊。若有設定,除非雜湊正確否則編輯不會完成。
- prependtext
添加此文字至頁面開頭。覆蓋text。
- appendtext
添加至頁面結尾的文字。覆蓋text。
使用 section=new 來添加新的段落,而非此參數。
- undo
復原此修訂。覆寫 text、prependtext 與 appendtext。
- 類型:整數
- 數值不可小於 0。
- undoafter
撤銷從 undo 至此為止的所有修訂。若不設定則僅會撤銷一次修訂。
- 類型:整數
- 數值不可小於 0。
- redirect
自動化解決重新導向。
- 類型:布林值(詳細資訊)
- contentformat
用於輸入文字的內容序列化格式。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- contentmodel
新內容的內容模組。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、unknown、wikibase-item、wikibase-property、wikitext
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
權杖應用為發送的最後參數,或至少在 text 參數之後。
- 此為必填參數。
- g-recaptcha-response
自 ReCaptcha 小工具的欄位。
- 編輯頁面
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [在沙盒中開啟]
- 前置頁面的 __NOTOC__。
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [在沙盒中開啟]
- 撤銷從 13579 至 13585 之間的修訂,並帶自動生成的摘要。
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [在沙盒中開啟]
action=emailuser
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
寄送電子郵件給使用者。
- target
電子郵件的收件使用者。
- 此為必填參數。
- subject
郵件主旨。
- 此為必填參數。
- text
郵件內容。
- 此為必填參數。
- ccme
寄送一份此郵件的複本給我。
- 類型:布林值(詳細資訊)
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 寄送電子郵件給使用者 WikiSysop 使用內容 Content
- api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [在沙盒中開啟]
action=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
是否在jsconfigvars中包含内部合并策略信息。
- 類型:布林值(詳細資訊)
- generatexml
- 已棄用。
產生 XML 解析樹狀(以 prop=parsetree 取代)。
- 類型:布林值(詳細資訊)
- templatesandboxprefix
模板沙盒的字首,如同 Special:TemplateSandbox。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- templatesandboxtitle
使用 templatesandboxtext 來解析頁面,以取代在此命名頁面的內容。
- templatesandboxtext
使用此頁面內容來解析頁面,以取代由 templatesandboxtitle 命名的頁面。
- templatesandboxcontentmodel
templatesandboxtext 的內容模組。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、unknown、wikibase-item、wikibase-property、wikitext
- templatesandboxcontentformat
templatesandboxtext 的內容格式。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- 展開 wikitext{{Project:Sandbox}}。
- api.php?action=expandtemplates&text={{Project:Sandbox}} [在沙盒中開啟]
action=feedcontributions
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳使用者貢獻摘要。
- feedformat
摘要的格式。
- 單值:atom、rss
- 預設值:rss
- user
要取得哪些使用者的貢獻。
- 此為必填參數。
- 類型:使用者,按任何使用者名稱、IP、IP 範圍、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- namespace
要篩選貢獻的命名空間。
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- year
起始年份(更早之前)。
- 類型:整數
- month
起始月份(更早之前)。
- 類型:整數
- tagfilter
篩選有這些標籤的貢獻。
- 多值 (以 | 或 alternative 分隔):abusefilter-condition-limit、advanced mobile edit、category-add-link、delete、disambiguator-link-added、mobile edit、mobile web edit、mw-blank、mw-changed-redirect-target、mw-contentmodelchange、mw-manual-revert、mw-new-redirect、mw-removed-redirect、mw-replace、mw-reverted、mw-rollback、mw-server-side-upload、mw-undo、tai text、visualeditor、visualeditor-needcheck、visualeditor-switched、visualeditor-wikitext、wikieditor、wikipedia text
- 預設值:(空)
- deletedonly
僅顯示已刪除的貢獻。
- 類型:布林值(詳細資訊)
- toponly
只顯示最新修訂的編輯。
- 類型:布林值(詳細資訊)
- newonly
只顯示建立頁面的編輯。
- 類型:布林值(詳細資訊)
- hideminor
隱藏小編輯。
- 類型:布林值(詳細資訊)
- showsizediff
顯示修訂版本之間的差異大小。
- 類型:布林值(詳細資訊)
- 返回使用者Example的貢獻。
- api.php?action=feedcontributions&user=Example [在沙盒中開啟]
action=feedrecentchanges
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
返回近期變更摘要。
- feedformat
摘要格式。
- 單值:atom、rss
- 預設值:rss
- namespace
用於限制結果的命名空間。
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- invert
除所選定者外的所有命名空間。
- 類型:布林值(詳細資訊)
- associated
包含相關的(對話或主要)命名空間。
- 類型:布林值(詳細資訊)
- days
用於限制結果的天數。
- 類型:整數
- 數值不可小於 1。
- 預設值:7
- limit
回傳的結果數量上限。
- 類型:整數
- 數值必須在 1 與 50 之間。
- 預設值:50
- from
顯示自那時以來的更改。
- 類型:時間戳記(允許格式)
- hideminor
隱藏小更改。
- 類型:布林值(詳細資訊)
- hidebots
隱藏由機器人做的變更。
- 類型:布林值(詳細資訊)
- hideanons
隱藏匿名使用者做的變更。
- 類型:布林值(詳細資訊)
- hideliu
隱藏已註冊使用者做的變更。
- 類型:布林值(詳細資訊)
- hidepatrolled
隱藏已巡查的變更。
- 類型:布林值(詳細資訊)
- hidemyself
隱藏由目前使用者做出的更改。
- 類型:布林值(詳細資訊)
- hidecategorization
隱藏分類成員更改。
- 類型:布林值(詳細資訊)
- tagfilter
按標籤篩選。
- target
僅顯示從該頁面所連結頁面上的變更。
- showlinkedto
改成顯示出連結到所選頁面的那些頁面之變更。
- 類型:布林值(詳細資訊)
action=feedwatchlist
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
返回監視清單摘要。
- feedformat
摘要的格式。
- 單值:atom、rss
- 預設值:rss
- hours
列出在幾小時內的頁面變動。
- 類型:整數
- 數值必須在 1 與 72 之間。
- 預設值:24
- linktosections
若可以的話,直接連結至更改過的段落。
- 類型:布林值(詳細資訊)
- allrev
以指定時間範圍來包含同一頁面的多個修訂。
- 類型:布林值(詳細資訊)
- wlowner
與 token 一起使用以存取不同使用者的監視清單。
- 類型:使用者,按使用者名稱
- wltoken
允許存取其他使用者監視清單的安全權杖(可在使用者的偏好設定找到)。
- wlshow
僅顯示符合這些標準的項目。例如,僅查看由登入使用者做出的小編輯,請設定 show=minor|!anon。
- 多值 (以 | 或 alternative 分隔):!anon、!autopatrolled、!bot、!minor、!patrolled、!unread、anon、autopatrolled、bot、minor、patrolled、unread
- wltype
要顯示的更改類型:
- edit
- 一般頁面編輯。
- new
- 頁面建立。
- log
- 日誌項目。
- external
- 外部更改。
- categorize
- 分類成員更改。
- 多值 (以 | 或 alternative 分隔):categorize、edit、external、log、new
- 預設值:edit|new|log|categorize
- wlexcludeuser
不要列出由該使用者作出的更改。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- 顯示監視清單摘要。
- api.php?action=feedwatchlist [在沙盒中開啟]
- 顯示過去 6 小時在監視頁面的所有更改。
- api.php?action=feedwatchlist&allrev=&hours=6 [在沙盒中開啟]
action=filerevert
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回退檔案至舊的版本。
- filename
目標檔案名稱,不需包含「File:」這樣的前綴字元。
- 此為必填參數。
- comment
上載意見。
- 預設值:(空)
- archivename
要復原的修訂存檔名稱。
- 此為必填參數。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 回退 Wiki.png 至 2011-03-05T15:27:40Z 的版本。
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [在沙盒中開啟]
action=help
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
顯示指定模組的說明。
- modules
顯示說明的模組(action 與 format 參數的值、或 main)。可透過 + 來指定子模組。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 預設值:main
- submodules
包含用於命名模組之子模組的說明。
- 類型:布林值(詳細資訊)
- recursivesubmodules
包含遞迴子模組的說明。
- 類型:布林值(詳細資訊)
- wrap
在標準 API 回應結構裡包裹輸出。
- 類型:布林值(詳細資訊)
- toc
在 HTML 輸出裡包含目錄。
- 類型:布林值(詳細資訊)
- 主模組使用說明
- api.php?action=help [在沙盒中開啟]
- 用於 action=query 與其所有子模組的幫助。
- api.php?action=help&modules=query&submodules=1 [在沙盒中開啟]
- 一個頁面中的所有說明。
- api.php?action=help&recursivesubmodules=1 [在沙盒中開啟]
- 說明模組自身的說明。
- api.php?action=help&modules=help [在沙盒中開啟]
- 兩個查詢子模組的說明。
- api.php?action=help&modules=query+info|query+categorymembers [在沙盒中開啟]
action=imagerotate
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
旋轉一張或多張圖片。
- rotation
順時針旋轉圖片的度數。
- 此為必填參數。
- 單值:90、180、270
- continue
當有更多結果可用時,使用這個繼續。
- tags
在更新日誌裡套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- titles
要使用的標題清單。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- pageids
要使用的頁面 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- revids
要使用的修訂 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- generator
執行指定查詢模組取得要處理的頁面清單。
注意:生成器參數名必須以「g」開頭,請查看範例。
- allcategories
- 列舉所有分類。
- alldeletedrevisions
- 依使用者或所在命名空間來列出所有已刪除的修訂。
- allfileusages
- 列出所有檔案用途,包含不存在的。
- allimages
- 按順序列舉所有圖片。
- alllinks
- 列舉所有指向所指定命名空間的連結。
- allpages
- 依序列舉在指定命名空間的所有頁面。
- allredirects
- 列出至命名空間的所有重新導向。
- allrevisions
- 列出所有修訂版本。
- alltransclusions
- 列出所有嵌入(頁面使用 {{x}} 來內嵌),包含不存在的。
- backlinks
- 找出連結至指定頁面的所有頁面。
- categories
- 列出頁面隸屬的所有分類。
- categorymembers
- 在指定的分類中列出所有頁面。
- deletedrevisions
- 取得已刪除修訂的資訊。
- duplicatefiles
- 基於雜湊值來列出指定檔案裡的所有重複檔案。
- embeddedin
- 找出內嵌(嵌入)指定頁面的所有頁面。
- exturlusage
- 列舉包含指定 URL 的頁面。
- fileusage
- 尋找使用到指定檔案的所有頁面。
- images
- 回傳指定頁面中包含的所有檔案。
- imageusage
- 尋找使用到指定圖片標題的所有頁面。
- iwbacklinks
- 找出連結至指定跨 wiki 連結的所有頁面。
- langbacklinks
- 找出連結至指定語言連結的所有頁面。
- links
- 回傳指定頁面的所有連結。
- linkshere
- 找出連結至指定頁面的所有頁面。
- pageswithprop
- 列出使用到指定頁面屬性的所有頁面。
- prefixsearch
- 執行頁面標題的前綴搜尋。
- protectedtitles
- 列出所有被創建保護的標題。
- querypage
- 取得透過特殊頁面 QueryPage-based 所提供的清單。
- random
- 取得隨機頁面集合
- recentchanges
- 列舉出近期變更。
- redirects
- 回傳連結至指定頁面的所有重新導向。
- revisions
- 取得修訂的資訊。
- search
- 執行全文搜尋。
- templates
- 回傳指定頁面中所有引用的頁面。
- transcludedin
- 找出嵌入至指定頁面的所有頁面。
- watchlist
- 取得在目前使用者的監視清單裡,頁面的近期變更。
- watchlistraw
- 列出在目前使用者的監視清單裡頭所有頁面。
- wblistentityusage
- 回傳所有使用指定項目 ID 的頁面。
- wbsearch
- 內部。搜尋實體所使用的標籤和別名。
- 單值:allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、backlinks、categories、categorymembers、deletedrevisions、duplicatefiles、embeddedin、exturlusage、fileusage、images、imageusage、iwbacklinks、langbacklinks、links、linkshere、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、templates、transcludedin、watchlist、watchlistraw、wblistentityusage、wbsearch
- redirects
自動解決在 titles、pageids、revids,以及由 generator 所回傳頁面裡的重新導向。
- 類型:布林值(詳細資訊)
- converttitles
如有需要,轉換標題成其它變體。這僅在 wiki 的內容語言支援變體轉換時有用。支援變體轉換的語言包含有ban、en、crh、gan、iu、kk、ku、shi、sr、tg、uz和zh。
- 類型:布林值(詳細資訊)
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 90 度旋轉 File:Example.png。
- api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [在沙盒中開啟]
- 180 度旋轉所有在 Category:Flip 裡的圖片。
- api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [在沙盒中開啟]
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。
- 單值:zhwiki
- interwikipage
用於跨 wiki 匯入:匯入的頁面。
- fullhistory
用於跨 wiki 匯入:完整匯入歷史,而不只是最新版本。
- 類型:布林值(詳細資訊)
- templates
用於跨 wiki 匯入:匯入一切包含的模板。
- 類型:布林值(詳細資訊)
- namespace
匯入至此命名空間。無法與 rootpage 一起使用。
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- assignknownusers
分配編輯至所命名使用者已存在本地的本地使用者。
- 類型:布林值(詳細資訊)
- rootpage
匯入作為此頁面的子頁面。無法與 namespace 一起使用。
- tags
更改標籤套用到在匯入日誌裡的項目,以及在匯入頁面裡的無效修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
action=linkaccount (link)
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
從第三方供應者來連結帳號至目前的使用者。
使用此模組的一般步驟是:
- 透過 amirequestsfor=link 取得來自 action=query&meta=authmanagerinfo 的可用欄位,和來自 action=query&meta=tokens 的csrf權杖。
- 向使用者顯示欄位,並獲得其提交的內容。
- 提交(POST)至此模組,提供 linkreturnurl 及任何相關欄位。
- 在回應中檢查 status。
- 如果您收到了 PASS(成功)或FAIL(失敗),則認為操作結束。成功與否如上句所示。
- 如果您收到了 UI,向使用者顯示新欄位,並再次獲取其提交的內容。然後再次使用 linkcontinue,向本模組提交相關欄位,並重復第四步。
- 如果您收到了 REDIRECT,將使用者指向redirecttarget 中的目標,等待其返回linkreturnurl。然後再次使用 linkcontinue,向本模組提交返回 URL 中提供的一切欄位,並重復第四步。
- 如果您收到了 RESTART,表示身份驗證正常運作,但我們沒有連結的使用者帳戶。您可以將此視為 UI或FAIL。
- linkrequests
只使用這些身份驗證請求,透過自action=query&meta=authmanagerinfo回傳的id與amirequestsfor=link,或來自此模組之前的回應。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- linkmessageformat
用於回傳訊息的格式。
- 單值:html、none、raw、wikitext
- 預設值:wikitext
- linkmergerequestfields
將用於所有身份驗證請求的欄位資訊合併至一個陣列中。
- 類型:布林值(詳細資訊)
- linkreturnurl
為第三方身份驗證流程傳回URL,必須為絕對值。需要此值或linkcontinue兩者之一。
在接收REDIRECT回應時,一般狀況下您將打開瀏覽器或網站瀏覽功能到特定的redirecttarget URL以進行第三方身份驗證流程。當它完成時,第三方會將瀏覽器或網站瀏覽功能送至此URL。您應當提取任何來自URL的查詢或POST參數,並將之作為linkcontinue請求傳遞至此API模組。
- linkcontinue
此請求是在先前的UI或REDIRECT回應之後的後續動作。必填此值或linkreturnurl。
- 類型:布林值(詳細資訊)
- linktoken
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- *
- 此模組允許額外參數,取決於可用的身份驗證請求。使用action=query&meta=authmanagerinfo与amirequestsfor=link(或之前來自此模組的回應,如果合適)以決定可用請求及其使用的欄位。
action=login (lg)
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
登入並取得身分核對 cookies
此操作僅用於與 Special:BotPasswords 一起使用,用於主帳號登入的功能已棄用,並且可能會在不帶有警告的情況下失敗。要安全登入主帳號,請使用 action=clientlogin。
- lgname
使用者名稱。
- lgpassword
密碼。
- lgdomain
網域名稱(可有可無)。
- lgtoken
自 action=query&meta=tokens 接收的「login」權杖。
action=logout
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
登出並清除 session 資料。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
action=managetags
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
執行相關到更改標籤的管理任務。
- operation
要執行的操作:
- create:創建一個供手動使用的新更改標籤。
- delete:從資料庫移除一個更改標籤,包含移除來自於所有修訂、近期變更項目以及日誌項目的所被使用標籤。
- activate:啟用一個更改標籤,允許使用者手動套用。
- deactivate:棄用一個更改標籤,不允許使用者手動套用。
- 此為必填參數。
- 單值:activate、create、deactivate、delete
- tag
要創建、刪除、啟用或停用的標籤。要標籤創建,標籤必須不存在。要標籤刪除,標籤必須存在。要標籤啟用,標籤必須存在且不能被任何擴充使用到。要標籤停用,標籤必須目前為啟用並且有被手動定義。
- 此為必填參數。
- reason
創建、刪除、啟用、或停用標籤的原因(可選)。
- 預設值:(空)
- ignorewarnings
是否在處理期間發生問題時忽略任何警告。
- 類型:布林值(詳細資訊)
- tags
在標籤管理日誌裡更改套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 建立名為 spam 的標籤,原因:For use in edit patrolling
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [在沙盒中開啟]
- 以原因 Misspelt 來刪除 vandlaism 標籤
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC [在沙盒中開啟]
- 啟用名為 spam 的標籤,原因:For use in edit patrolling
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [在沙盒中開啟]
- 停用名為 spam 的標籤,原因:No longer required
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC [在沙盒中開啟]
action=mergehistory
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
合併頁面歷史
- from
要合併歷史的頁面標題。不能與 fromid 一起使用。
- fromid
要合併歷史的頁面之頁面 ID。不能與 from 一起使用。
- 類型:整數
- to
要合併歷史的頁面標題。不能與 toid 一起使用。
- toid
要合併歷史的頁面之頁面 ID。不能與 to 一起使用。
- 類型:整數
- timestamp
要從來源頁面歷史裡移動至目標頁面歷史之修訂的時間戳記。若省略掉的話,來源頁面的整個頁面歷史將會合併至目標頁面。
- 類型:時間戳記(允許格式)
- reason
合併歷史的原因。
- 預設值:(空)
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 將Oldpage的整個歷史合併至Newpage。
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [在沙盒中開啟]
- 將Oldpage直至2015-12-31T04:37:41Z的頁面修訂版本合併至Newpage。
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [在沙盒中開啟]
action=move
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
移動頁面。
- from
重新命名本頁面的標題。不能與 fromid 一起出現。
- fromid
重新命名本頁面的 ID 。不能與 fromid 一起出現。
- 類型:整數
- to
將本頁面的標題重新命名為
- 此為必填參數。
- reason
重新命名的原因。
- 預設值:(空)
- movetalk
如果討論頁存在,變更討論頁名稱。
- 類型:布林值(詳細資訊)
- movesubpages
如果適用,則重新命名子頁面。
- 類型:布林值(詳細資訊)
- noredirect
不要建立重新導向。
- 類型:布林值(詳細資訊)
- watchlist
使用偏好設定無條件地將頁面加入至或移除自目前使用者的監視清單(略過機器人使用者),或不更改監視。
- 單值:nochange、preferences、unwatch、watch
- 預設值:preferences
- ignorewarnings
忽略所有警告。
- 類型:布林值(詳細資訊)
- tags
更改標籤套用到在移動日誌裡的項目,以及在目標頁面裡的無效修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 將Badtitle移動至Goodtitle,不留下重定向。
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [在沙盒中開啟]
action=opensearch
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
使用 OpenSearch 協定搜尋本 wiki。
- search
搜尋字串。
- 此為必填參數。
- namespace
搜尋的命名空間。若 search 以有效的命名空間前綴為開頭則會被忽略。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- 預設值:0
- limit
回傳的結果數量上限。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- suggest
- 已棄用。
不再使用。
- 類型:布林值(詳細資訊)
- redirects
如何處理重定向:
- return
- 傳回重定向本身。
- resolve
- 傳回目標頁面,傳回的結果數目可能少於limit。
由於歷史原因,format=json的預設值為「return」,其他格式則為「resolve」。
- 單值:resolve、return
- format
輸出的格式。
- 單值:json、jsonfm、xml、xmlfm
- 預設值:json
- warningsaserror
若警告以 format=json 提升時,回傳 API 錯誤而非忽略掉。
- 類型:布林值(詳細資訊)
- 找出以 Te 為開頭的頁面。
- api.php?action=opensearch&search=Te [在沙盒中開啟]
action=options
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
更改目前使用者的偏好設定。
僅有註冊在核心或是已安裝擴充功能之一、或是帶有 userjs-
前綴的鍵之選項(由使用者手稿所使用)可被設定。
- reset
重設偏好設定為網站預設值。
- 類型:布林值(詳細資訊)
- resetkinds
當設定 reset 選項時,要重設的選項類型清單。
- 多值 (以 | 或 alternative 分隔):all、registered、registered-checkmatrix、registered-multiselect、special、unused、userjs
- 預設值:all
- change
更改清單,格式化為「名稱 = 值」(例如:skin=vector)。如果未提供值(甚至沒有等號),像是:optionname|otheroption|...,那麼選項將會重新設定成預設值。如果傳遞的任何值包含豎線字元(|),請使用替代多值分隔符號以便正確操作。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- optionname
選項名稱,其應設定為由 optionvalue 所提供的值。
- optionvalue
由 optionname 所指定,用於選項的值。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 重設所有偏好設定
- api.php?action=options&reset=&token=123ABC [在沙盒中開啟]
- 更改skin和hideminor偏好設定。
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [在沙盒中開啟]
- 重置所有偏好設定,然後再設定 skin 與 nickname。
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [在沙盒中開啟]
action=paraminfo
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
獲得有關 API 模組的資訊。
- modules
模組名稱(action 與 format 參數的值、或是 main)清單。能以 + 指定子模組、或以 +* 指定所有子模組、或是以 +** 指定所有遞迴子模組。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- helpformat
說明字串的格式。
- 單值:html、none、raw、wikitext
- 預設值:none
- querymodules
- 已棄用。
查詢模組名稱清單(prop、meta、或 list 參數的值)。使用 modules=query+foo,而非 querymodules=foo。
- 多值 (以 | 或 alternative 分隔):abusefilters、abuselog、allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allmessages、allpages、allredirects、allrevisions、alltransclusions、allusers、authmanagerinfo、backlinks、blocks、categories、categoryinfo、categorymembers、checkuser、checkuserlog、contributors、deletedrevisions、deletedrevs、description、duplicatefiles、embeddedin、entityterms、extlinks、exturlusage、filearchive、filerepoinfo、fileusage、gadgetcategories、gadgets、imageinfo、images、imageusage、info、iwbacklinks、iwlinks、langbacklinks、langlinks、languageinfo、links、linkshere、logevents、mystashedfiles、notifications、pagepropnames、pageprops、pageswithprop、pageterms、prefixsearch、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、siteinfo、stashimageinfo、tags、templates、tokens、transcludedin、unreadnotificationpages、usercontribs、userinfo、users、watchlist、watchlistraw、wbcontentlanguages、wbentityusage、wblistentityusage、wbsearch、wbsubscribers、wikibase
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- mainmodule
- 已棄用。
如同取得有關主要(最高級別)模組的資訊。可改用 modules=main。
- pagesetmodule
- 已棄用。
如同取得有關頁面設定模組(提供 titles= 與友人)的資訊。
- formatmodules
- 已棄用。
格式模組名稱清單(format 參數的值)。請改用 modules 。
- 多值 (以 | 或 alternative 分隔):json、jsonfm、none、php、phpfm、rawfm、xml、xmlfm
action=parse
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
解析內容併回傳解析器輸出。
查看 action=query 的各種道具模組來從目前頁面版本取得資訊。
以下有幾種方式來解析指定文字:
- 要指定頁面或修訂,請使用 page、pageid、或是 oldid。
- 要指定明確內容,請使用 text、title、revid 以及 contentmodel。
- 要指定解析的摘要,prop 應提供一個空值。
- title
文字所屬的頁面標題。若省略,需要指定 contentmodel,且 API 會用為標題使用。
- text
要解析的文字。使用 title 或 contentmodel 來控制內容模組。
- revid
修訂 ID,用於
{{REVISIONID}}
和相似變數。- 類型:整數
- summary
解析摘要。
- page
解析此頁面的內容。不能與 text 和 title 一起使用。
- pageid
解析此頁面的內容。覆蓋 page。
- 類型:整數
- redirects
若 page 或者 pageid 被設定成重新導向,則解析它。
- 類型:布林值(詳細資訊)
- oldid
解析此修訂的內容。覆蓋 page 與 pageid。
- 類型:整數
- prop
要取得的資訊部份:
- text
- 提供 wikitext 的解析文字。
- langlinks
- 在已解析的 wikitext 提供語言連結。
- categories
- 在已解析的 wikitext 提供分類。
- categorieshtml
- 提供分類的 HTML 版本。
- links
- 在已解析的 wikitext 提供內部連結。
- templates
- 在已解析的 wikitext 提供模板。
- images
- 在已解析的 wikitext 提供圖片。
- externallinks
- 在已解析的 wikitext 提供外部連結。
- sections
- 在已解析的 wikitext 提供段落。
- revid
- 添加已解析頁面的修訂 ID。
- displaytitle
- 添加已解析 wikitext 的標題。
- subtitle
- 為解析頁面添加頁面副標題。
- headhtml
- 給予頁面已解析的 doctype、開啟的
<html>
、<head>
元素、以及開啟的<body>
。 - modules
- 在頁面提供使用的 ResourceLoader 模組。要載入請使用
mw.loader.using()
。jsconfigvars 或 encodedjsconfigvars 其一必須與 modules 一同被請求。 - jsconfigvars
- 針對頁面提供指定的 JavaScript 設置變數。若要套用,請使用
mw.config.set()
。 - encodedjsconfigvars
- 指定頁面的 JavaScript 設置變量為 JSON 字串。
- indicators
- 提供使用在頁面的頁面狀態指示 HTML。
- iwlinks
- 在已解析的 wikitext 提供跨 wiki 連結。
- wikitext
- 指定被解析的原始 wikitext。
- properties
- 指定多項定義在已解析原始 wikitext 的屬性。
- limitreportdata
- 取得結構化限制報告。當有設定 disablelimitreport 時,則不會給予資料。
- limitreporthtml
- 取得限制報告的 HTML 版本。當有設定 disablelimitreport 時,則不會給予資料。
- parsetree
- 修訂內容的 XML 解析樹狀(需要內容模型
wikitext
) - parsewarnings
- 提供發生在解析內容時的警告(以 wikitext)。
- parsewarningshtml
- 提供發生在解析內容時的警告(以 HTML)。
- headitems
- 已棄用。提供放置頁面裡的
<head>
之項目。
- 多值 (以 | 或 alternative 分隔):categories、categorieshtml、displaytitle、encodedjsconfigvars、externallinks、headhtml、images、indicators、iwlinks、jsconfigvars、langlinks、limitreportdata、limitreporthtml、links、modules、parsetree、parsewarnings、parsewarningshtml、properties、revid、sections、subtitle、templates、text、wikitext、headitems
- 預設值:text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
要包在解析器輸出內容的 CSS 類別。
- 預設值:mw-parser-output
- pst
在解析之前執行在輸入裡的預先儲存轉換。僅當與文字使用時有效。
- 類型:布林值(詳細資訊)
- onlypst
在輸入裡進行預先儲存轉換(pre-save transform、PST)但不解析。在 PST 已套用後回傳相同的 wikitext。僅與 text 使用時有效。
- 類型:布林值(詳細資訊)
- effectivelanglinks
- 已棄用。
包含由擴充提供的語言連結(與 prop=langlinks 一起使用)。
- 類型:布林值(詳細資訊)
- section
僅解析帶有此識別碼的段落之內容。
當為 new 時,解析 text 與 sectiontitle,如同添加新段落至頁面裡。
new 僅在有指定 text 時允許。
- sectiontitle
新段落標題當 section 為 new 時。
不像頁面編輯,當省略或為空時不會退至 summary。
- disablepp
- 已棄用。
請改用disablelimitreport。
- 類型:布林值(詳細資訊)
- disablelimitreport
從解析輸出內容裡省略限制報告("NewPP limit report")。
- 類型:布林值(詳細資訊)
- disableeditsection
從解析輸出內容省略編輯段落連結。
- 類型:布林值(詳細資訊)
- disablestylededuplication
不要在解析結果去除重複的行內樣式表。
- 類型:布林值(詳細資訊)
- showstrategykeys
是否在jsconfigvars中包含内部合并策略信息。
- 類型:布林值(詳細資訊)
- generatexml
- 已棄用。
產生 XML 解析樹狀(需要被 prop=parsetree 給取代的
wikitext
內容模型)。- 類型:布林值(詳細資訊)
- preview
在預覽模式下解析。
- 類型:布林值(詳細資訊)
- sectionpreview
在段落預覽模式下解析(要同時啟用預覽模式)。
- 類型:布林值(詳細資訊)
- disabletoc
在輸出裡忽略目錄。
- 類型:布林值(詳細資訊)
- useskin
套用所選的外觀至解析輸出。可能會影響以下參數:langlinks、headitems、modules、jsconfigvars、indicators。
- 單值:apioutput、fallback、monobook、vector、vector-2022
- contentformat
用於輸入文字的內容序列格式。僅與 text 一起使用時有效。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- contentmodel
輸入文字的內容模組。若省略則必須指定 title,且預設會是指定標題的模組。僅在與 text 一起使用時有效。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、unknown、wikibase-item、wikibase-property、wikitext
- mobileformat
以適合於行動裝置的格式回傳解析輸出內容。
- 類型:布林值(詳細資訊)
- templatesandboxprefix
模板沙盒的字首,如同 Special:TemplateSandbox。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- templatesandboxtitle
使用 templatesandboxtext 來解析頁面,以取代在此命名頁面的內容。
- templatesandboxtext
使用此頁面內容來解析頁面,以取代由 templatesandboxtitle 命名的頁面。
- templatesandboxcontentmodel
templatesandboxtext 的內容模組。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、unknown、wikibase-item、wikibase-property、wikitext
- templatesandboxcontentformat
templatesandboxtext 的內容格式。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
action=patrol
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
巡查頁面或修訂。
- rcid
要巡查的最近變更 ID。
- 類型:整數
- revid
要巡查的修訂 ID。
- 類型:整數
- tags
在巡查日誌裡更改套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「patrol」權杖。
- 此為必填參數。
action=protect
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
變更頁面的保護層級。
- title
要(解除)保護頁面的標題。 不能與 pageid 一起使用。
- pageid
要(解除)保護頁面的 ID。 不能與 title 一起使用。
- 類型:整數
- protections
保護層級清單,格式為 action=level(例如 edit=sysop)。all 層級代表所有人都可以進行行動,亦即無限制。
注意:未列入清單項目的限制皆會移除。
- 此為必填參數。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- expiry
期限時間戳記,若只設定一個時間戳記,該時間戳記將會套用至所有的保護層級。 使用 infinite、indefinite、infinity 或 never 來設定保護層級期限為永遠。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 預設值:infinite
- reason
(解除)保護的原因。
- 預設值:(空)
- tags
修改標籤以套用於保護日誌裡的項目。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- cascade
啟用連鎖保護(也就是保護包含於此頁面的頁面)。如果所有提供的保護等級不支援連鎖,就將其忽略。
- 類型:布林值(詳細資訊)
- watch
- 已棄用。
如果被設定,就將被(解除)保護的頁面加至目前使用者的監視列表。
- 類型:布林值(詳細資訊)
- watchlist
使用偏好設定無條件地將頁面加入至或移除自目前使用者的監視清單(略過機器人使用者),或不更改監視。
- 單值:nochange、preferences、unwatch、watch
- 預設值:preferences
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 保護一個頁面。
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [在沙盒中開啟]
- 透過設定為 all(註:代表任何人都可以執行操作),來解除對頁面的保護。
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [在沙盒中開啟]
- 透過設定為沒有限制,來解除對頁面的保護。
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [在沙盒中開啟]
action=purge
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
為指定標題清除快取。
- forcelinkupdate
更新連結表格,並更新其它次級資料。
- 類型:布林值(詳細資訊)
- forcerecursivelinkupdate
如同 forcelinkupdate,並更新任何使用此頁面作為模板的頁面之連結表。
- 類型:布林值(詳細資訊)
- continue
當有更多結果可用時,使用這個繼續。
- titles
要使用的標題清單。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- pageids
要使用的頁面 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- revids
要使用的修訂 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- generator
執行指定查詢模組取得要處理的頁面清單。
注意:生成器參數名必須以「g」開頭,請查看範例。
- allcategories
- 列舉所有分類。
- alldeletedrevisions
- 依使用者或所在命名空間來列出所有已刪除的修訂。
- allfileusages
- 列出所有檔案用途,包含不存在的。
- allimages
- 按順序列舉所有圖片。
- alllinks
- 列舉所有指向所指定命名空間的連結。
- allpages
- 依序列舉在指定命名空間的所有頁面。
- allredirects
- 列出至命名空間的所有重新導向。
- allrevisions
- 列出所有修訂版本。
- alltransclusions
- 列出所有嵌入(頁面使用 {{x}} 來內嵌),包含不存在的。
- backlinks
- 找出連結至指定頁面的所有頁面。
- categories
- 列出頁面隸屬的所有分類。
- categorymembers
- 在指定的分類中列出所有頁面。
- deletedrevisions
- 取得已刪除修訂的資訊。
- duplicatefiles
- 基於雜湊值來列出指定檔案裡的所有重複檔案。
- embeddedin
- 找出內嵌(嵌入)指定頁面的所有頁面。
- exturlusage
- 列舉包含指定 URL 的頁面。
- fileusage
- 尋找使用到指定檔案的所有頁面。
- images
- 回傳指定頁面中包含的所有檔案。
- imageusage
- 尋找使用到指定圖片標題的所有頁面。
- iwbacklinks
- 找出連結至指定跨 wiki 連結的所有頁面。
- langbacklinks
- 找出連結至指定語言連結的所有頁面。
- links
- 回傳指定頁面的所有連結。
- linkshere
- 找出連結至指定頁面的所有頁面。
- pageswithprop
- 列出使用到指定頁面屬性的所有頁面。
- prefixsearch
- 執行頁面標題的前綴搜尋。
- protectedtitles
- 列出所有被創建保護的標題。
- querypage
- 取得透過特殊頁面 QueryPage-based 所提供的清單。
- random
- 取得隨機頁面集合
- recentchanges
- 列舉出近期變更。
- redirects
- 回傳連結至指定頁面的所有重新導向。
- revisions
- 取得修訂的資訊。
- search
- 執行全文搜尋。
- templates
- 回傳指定頁面中所有引用的頁面。
- transcludedin
- 找出嵌入至指定頁面的所有頁面。
- watchlist
- 取得在目前使用者的監視清單裡,頁面的近期變更。
- watchlistraw
- 列出在目前使用者的監視清單裡頭所有頁面。
- wblistentityusage
- 回傳所有使用指定項目 ID 的頁面。
- wbsearch
- 內部。搜尋實體所使用的標籤和別名。
- 單值:allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、backlinks、categories、categorymembers、deletedrevisions、duplicatefiles、embeddedin、exturlusage、fileusage、images、imageusage、iwbacklinks、langbacklinks、links、linkshere、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、templates、transcludedin、watchlist、watchlistraw、wblistentityusage、wbsearch
- redirects
自動解決在 titles、pageids、revids,以及由 generator 所回傳頁面裡的重新導向。
- 類型:布林值(詳細資訊)
- converttitles
如有需要,轉換標題成其它變體。這僅在 wiki 的內容語言支援變體轉換時有用。支援變體轉換的語言包含有ban、en、crh、gan、iu、kk、ku、shi、sr、tg、uz和zh。
- 類型:布林值(詳細資訊)
- 清除 Main Page 與 API 頁面。
- api.php?action=purge&titles=Main_Page|API [在沙盒中開啟]
- 重新整理主要命名空間的前10個頁面。
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [在沙盒中開啟]
action=query
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
擷取來自及有關MediaWiki的數據。
所有資料變動將會先使用查詢來取得權杖,以避免來自惡意網站的濫用行為。
- prop
替已查詢頁面所要取得的屬性。
- categories
- 列出頁面隸屬的所有分類。
- categoryinfo
- 回傳有關指定分類的資訊。
- contributors
- 取得頁面上登入貢獻者以及匿名貢獻者數量的清單。
- deletedrevisions
- 取得已刪除修訂的資訊。
- duplicatefiles
- 基於雜湊值來列出指定檔案裡的所有重複檔案。
- entityterms
- 取得在此頁面上實體的用語(標籤、描述、別名)。
- extlinks
- 回傳所有指定頁面的外部 URL (非 interwiki)。
- fileusage
- 尋找使用到指定檔案的所有頁面。
- imageinfo
- 回傳檔案資訊與上傳日誌。
- images
- 回傳指定頁面中包含的所有檔案。
- info
- 取得基本頁面訊息。
- iwlinks
- 回傳指定頁面的所有 interwiki 連結。
- langlinks
- 回傳指定頁面的所有跨語言連結。
- links
- 回傳指定頁面的所有連結。
- linkshere
- 找出連結至指定頁面的所有頁面。
- pageprops
- 取得定義在頁面內容的各樣頁面屬性。
- pageterms
- 取得透過站台連結關聯至頁面的竹園Wiki名稱(代表性標籤、描述,以及別名)。
- redirects
- 回傳連結至指定頁面的所有重新導向。
- revisions
- 取得修訂的資訊。
- stashimageinfo
- 回傳多筆儲藏檔案的檔案資訊。
- templates
- 回傳指定頁面中所有引用的頁面。
- transcludedin
- 找出嵌入至指定頁面的所有頁面。
- wbentityusage
- 回傳在指定頁面的所有使用到的項目 ID。
- description
- 內部。取得解釋目標頁面相關內容的簡短描述(即子標題)。
- 多值 (以 | 或 alternative 分隔):categories、categoryinfo、contributors、deletedrevisions、duplicatefiles、entityterms、extlinks、fileusage、imageinfo、images、info、iwlinks、langlinks、links、linkshere、pageprops、pageterms、redirects、revisions、stashimageinfo、templates、transcludedin、wbentityusage、description
- list
要取得的清單。
- abusefilters
- 顯示防濫用過濾器的詳細資料。
- abuselog
- 顯示由防濫用過濾器之一偵測到的事件。
- allcategories
- 列舉所有分類。
- alldeletedrevisions
- 依使用者或所在命名空間來列出所有已刪除的修訂。
- allfileusages
- 列出所有檔案用途,包含不存在的。
- allimages
- 按順序列舉所有圖片。
- alllinks
- 列舉所有指向所指定命名空間的連結。
- allpages
- 依序列舉在指定命名空間的所有頁面。
- allredirects
- 列出至命名空間的所有重新導向。
- allrevisions
- 列出所有修訂版本。
- alltransclusions
- 列出所有嵌入(頁面使用 {{x}} 來內嵌),包含不存在的。
- allusers
- 列舉所有已註冊使用者。
- backlinks
- 找出連結至指定頁面的所有頁面。
- blocks
- 列出所有被封鎖使用者與 IP 位址。
- categorymembers
- 在指定的分類中列出所有頁面。
- checkuser
- 檢查指定使用者使用的 IP 地址或指定 IP 地址使用的使用者
- checkuserlog
- 從使用者查核日誌獲得記錄。
- embeddedin
- 找出內嵌(嵌入)指定頁面的所有頁面。
- exturlusage
- 列舉包含指定 URL 的頁面。
- filearchive
- 依序列舉所有已刪除檔案。
- gadgetcategories
- 回傳小工具分類清單。
- gadgets
- 回傳在此 wiki 使用過的小工具清單。
- imageusage
- 尋找使用到指定圖片標題的所有頁面。
- iwbacklinks
- 找出連結至指定跨 wiki 連結的所有頁面。
- langbacklinks
- 找出連結至指定語言連結的所有頁面。
- logevents
- 從日誌中取得事件。
- mystashedfiles
- 取得在目前使用者上傳儲藏裡的檔案清單。
- pagepropnames
- 列出所有在 wiki 使用的頁面屬性名稱。
- pageswithprop
- 列出使用到指定頁面屬性的所有頁面。
- prefixsearch
- 執行頁面標題的前綴搜尋。
- protectedtitles
- 列出所有被創建保護的標題。
- querypage
- 取得透過特殊頁面 QueryPage-based 所提供的清單。
- random
- 取得隨機頁面集合
- recentchanges
- 列舉出近期變更。
- search
- 執行全文搜尋。
- tags
- 列出變更標記。
- usercontribs
- 按使用者來取得所有編輯。
- users
- 取得有關使用者清單的資訊。
- watchlist
- 取得在目前使用者的監視清單裡,頁面的近期變更。
- watchlistraw
- 列出在目前使用者的監視清單裡頭所有頁面。
- wblistentityusage
- 回傳所有使用指定項目 ID 的頁面。
- wbsubscribers
- 取得指定實體的訂閱。
- deletedrevs
- 已棄用。列出已刪除的修訂。
- wbsearch
- 內部。搜尋實體所使用的標籤和別名。
- 多值 (以 | 或 alternative 分隔):abusefilters、abuselog、allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、allusers、backlinks、blocks、categorymembers、checkuser、checkuserlog、embeddedin、exturlusage、filearchive、gadgetcategories、gadgets、imageusage、iwbacklinks、langbacklinks、logevents、mystashedfiles、pagepropnames、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、search、tags、usercontribs、users、watchlist、watchlistraw、wblistentityusage、wbsubscribers、deletedrevs、wbsearch
- meta
要取得的詮釋資料。
- allmessages
- 返回來自該網站的訊息。
- authmanagerinfo
- 取得目前身分核對狀態的資訊。
- filerepoinfo
- 回傳有關在 wiki 上圖片儲存庫的詮釋資料。
- languageinfo
- 回傳有關可用語言的資訊。
- notifications
- 取得目前使用者等待的通知。
- siteinfo
- 回傳有關站台的一般資訊。
- tokens
- 取得資料修改操作的權杖。
- unreadnotificationpages
- 取得目前使用者有未讀通知的頁面。
- userinfo
- 取得目前使用者的資訊。
- wbcontentlanguages
- 回傳有關在不同語境裡所接受內容語言 Wikibase 的資訊。
- wikibase
- 取得有關 Wikibase 客戶端以及關聯 Wikibase 儲存庫的資訊。
- 多值 (以 | 或 alternative 分隔):allmessages、authmanagerinfo、filerepoinfo、languageinfo、notifications、siteinfo、tokens、unreadnotificationpages、userinfo、wbcontentlanguages、wikibase
- indexpageids
包含一個列出所有回傳頁面 ID 的額外 pageids 段落 。
- 類型:布林值(詳細資訊)
- export
匯出所有指定或已產生頁面的目前修訂。
- 類型:布林值(詳細資訊)
- exportnowrap
回傳不包裹在 XML 結果裡的匯出 XML(與 Special:Export 格式相同)。僅能與 query+export 一起使用。
- 類型:布林值(詳細資訊)
- exportschema
指名在匯出時 XML 傾印格式的特定版本。僅能以 query+export 來使用。
- 單值:0.10、0.11
- 預設值:0.11
- iwurl
若標題是跨 wiki 連結,是否取得完整的 URL。
- 類型:布林值(詳細資訊)
- continue
當有更多結果可用時,使用這個繼續。
- rawcontinue
回傳原始的 query-continue 資料來繼續。
- 類型:布林值(詳細資訊)
- titles
要使用的標題清單。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- pageids
要使用的頁面 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- revids
要使用的修訂 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- generator
執行指定查詢模組取得要處理的頁面清單。
注意:生成器參數名必須以「g」開頭,請查看範例。
- allcategories
- 列舉所有分類。
- alldeletedrevisions
- 依使用者或所在命名空間來列出所有已刪除的修訂。
- allfileusages
- 列出所有檔案用途,包含不存在的。
- allimages
- 按順序列舉所有圖片。
- alllinks
- 列舉所有指向所指定命名空間的連結。
- allpages
- 依序列舉在指定命名空間的所有頁面。
- allredirects
- 列出至命名空間的所有重新導向。
- allrevisions
- 列出所有修訂版本。
- alltransclusions
- 列出所有嵌入(頁面使用 {{x}} 來內嵌),包含不存在的。
- backlinks
- 找出連結至指定頁面的所有頁面。
- categories
- 列出頁面隸屬的所有分類。
- categorymembers
- 在指定的分類中列出所有頁面。
- deletedrevisions
- 取得已刪除修訂的資訊。
- duplicatefiles
- 基於雜湊值來列出指定檔案裡的所有重複檔案。
- embeddedin
- 找出內嵌(嵌入)指定頁面的所有頁面。
- exturlusage
- 列舉包含指定 URL 的頁面。
- fileusage
- 尋找使用到指定檔案的所有頁面。
- images
- 回傳指定頁面中包含的所有檔案。
- imageusage
- 尋找使用到指定圖片標題的所有頁面。
- iwbacklinks
- 找出連結至指定跨 wiki 連結的所有頁面。
- langbacklinks
- 找出連結至指定語言連結的所有頁面。
- links
- 回傳指定頁面的所有連結。
- linkshere
- 找出連結至指定頁面的所有頁面。
- pageswithprop
- 列出使用到指定頁面屬性的所有頁面。
- prefixsearch
- 執行頁面標題的前綴搜尋。
- protectedtitles
- 列出所有被創建保護的標題。
- querypage
- 取得透過特殊頁面 QueryPage-based 所提供的清單。
- random
- 取得隨機頁面集合
- recentchanges
- 列舉出近期變更。
- redirects
- 回傳連結至指定頁面的所有重新導向。
- revisions
- 取得修訂的資訊。
- search
- 執行全文搜尋。
- templates
- 回傳指定頁面中所有引用的頁面。
- transcludedin
- 找出嵌入至指定頁面的所有頁面。
- watchlist
- 取得在目前使用者的監視清單裡,頁面的近期變更。
- watchlistraw
- 列出在目前使用者的監視清單裡頭所有頁面。
- wblistentityusage
- 回傳所有使用指定項目 ID 的頁面。
- wbsearch
- 內部。搜尋實體所使用的標籤和別名。
- 單值:allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、backlinks、categories、categorymembers、deletedrevisions、duplicatefiles、embeddedin、exturlusage、fileusage、images、imageusage、iwbacklinks、langbacklinks、links、linkshere、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、templates、transcludedin、watchlist、watchlistraw、wblistentityusage、wbsearch
- redirects
自動解決在 query+titles、query+pageids、query+revids,以及由 query+generator 所回傳頁面裡的重新導向。
- 類型:布林值(詳細資訊)
- converttitles
如有需要,轉換標題成其它變體。這僅在 wiki 的內容語言支援變體轉換時有用。支援變體轉換的語言包含有ban、en、crh、gan、iu、kk、ku、shi、sr、tg、uz和zh。
- 類型:布林值(詳細資訊)
prop=categories (cl)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出頁面隸屬的所有分類。
- clprop
為各分類所要取得的額外屬性:
- sortkey
- 添加用於分類的排序鍵值(十六進位字串)與排序鍵值字首(人類可讀的部份)。
- timestamp
- 添加當添加分類時的時間戳記。
- hidden
- 標記由
__HIDDENCAT__
隱藏的分類。
- 多值 (以 | 或 alternative 分隔):hidden、sortkey、timestamp
- clshow
要顯示出的分類種類。
- 多值 (以 | 或 alternative 分隔):!hidden、hidden
- cllimit
要回傳的分類數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- clcontinue
當有更多結果可用時,使用這個繼續。
- clcategories
僅列出這些分類。在檢查某一分類裡是否擁有某一頁面時很有用。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- cldir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- 取得屬於在頁面 Albert Einstein 的分類清單。
- api.php?action=query&prop=categories&titles=Albert%20Einstein [在沙盒中開啟]
- 取得使用在 Albert Einstein 頁面裡所有分類的相關資訊。
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [在沙盒中開啟]
prop=categoryinfo (ci)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳有關指定分類的資訊。
- cicontinue
當有更多結果可用時,使用這個繼續。
- 取得有關 Category:Foo 與 Category:Bar 的資訊。
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [在沙盒中開啟]
prop=contributors (pc)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得頁面上登入貢獻者以及匿名貢獻者數量的清單。
- pcgroup
僅包含在指定群組的使用者。不包含隱含或是自動晉升群組,像是:*、使用者、或是自動確認。
- 多值 (以 | 或 alternative 分隔):bot、confirmed、developer、push-subscription-manager、suppress、sysop
- pcexcludegroup
排除在指定群組的使用者。不包含隱含或是自動晉升群組,像是:*、使用者、或是自動確認。
- 多值 (以 | 或 alternative 分隔):bot、confirmed、developer、push-subscription-manager、suppress、sysop
- pcrights
僅包含有指定權限的使用者。不包含透過由隱含或是自動晉升群組所授予的權限,像是:*、使用者、或是自動確認。
- 多值 (以 | 或 alternative 分隔):abusefilter-hidden-log、abusefilter-hide-log、abusefilter-log、abusefilter-log-detail、abusefilter-log-private、abusefilter-modify、abusefilter-modify-global、abusefilter-modify-restricted、abusefilter-privatedetails、abusefilter-privatedetails-log、abusefilter-revert、abusefilter-view、abusefilter-view-private、apihighlimits、applychangetags、autoconfirmed、autocreateaccount、autopatrol、bigdelete、block、blockemail、bot、browsearchive、changetags、checkuser、checkuser-log、createaccount、createpage、createtalk、delete、delete-redirect、deletechangetags、deletedhistory、deletedtext、deletelogentry、deleterevision、edit、editcontentmodel、editinterface、editmyoptions、editmyprivateinfo、editmyusercss、editmyuserjs、editmyuserjson、editmyuserjsredirect、editmywatchlist、editprotected、editsemiprotected、editsitecss、editsitejs、editsitejson、editusercss、edituserjs、edituserjson、gadgets-definition-edit、gadgets-edit、hideuser、import、importupload、interwiki、ipblock-exempt、item-merge、item-redirect、item-term、manage-all-push-subscriptions、managechangetags、markbotedits、mergehistory、minoredit、move、move-categorypages、move-rootuserpages、move-subpages、movefile、nominornewtalk、noratelimit、override-export-depth、pagelang、patrol、patrolmarks、property-create、property-term、protect、purge、read、reupload、reupload-own、reupload-shared、rollback、sboverride、sendemail、siteadmin、skipcaptcha、spamblacklistlog、suppressionlog、suppressredirect、suppressrevision、tboverride、tboverride-account、titleblacklistlog、unblockself、undelete、unwatchedpages、upload、upload_by_url、userrights、userrights-interwiki、viewmyprivateinfo、viewmywatchlist、viewsuppressed、writeapi
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- pcexcluderights
排除有指定權限的使用者。不包含透過由隱含或是自動晉升群組所授予的權限,像是:*、使用者、或是自動確認。
- 多值 (以 | 或 alternative 分隔):abusefilter-hidden-log、abusefilter-hide-log、abusefilter-log、abusefilter-log-detail、abusefilter-log-private、abusefilter-modify、abusefilter-modify-global、abusefilter-modify-restricted、abusefilter-privatedetails、abusefilter-privatedetails-log、abusefilter-revert、abusefilter-view、abusefilter-view-private、apihighlimits、applychangetags、autoconfirmed、autocreateaccount、autopatrol、bigdelete、block、blockemail、bot、browsearchive、changetags、checkuser、checkuser-log、createaccount、createpage、createtalk、delete、delete-redirect、deletechangetags、deletedhistory、deletedtext、deletelogentry、deleterevision、edit、editcontentmodel、editinterface、editmyoptions、editmyprivateinfo、editmyusercss、editmyuserjs、editmyuserjson、editmyuserjsredirect、editmywatchlist、editprotected、editsemiprotected、editsitecss、editsitejs、editsitejson、editusercss、edituserjs、edituserjson、gadgets-definition-edit、gadgets-edit、hideuser、import、importupload、interwiki、ipblock-exempt、item-merge、item-redirect、item-term、manage-all-push-subscriptions、managechangetags、markbotedits、mergehistory、minoredit、move、move-categorypages、move-rootuserpages、move-subpages、movefile、nominornewtalk、noratelimit、override-export-depth、pagelang、patrol、patrolmarks、property-create、property-term、protect、purge、read、reupload、reupload-own、reupload-shared、rollback、sboverride、sendemail、siteadmin、skipcaptcha、spamblacklistlog、suppressionlog、suppressredirect、suppressrevision、tboverride、tboverride-account、titleblacklistlog、unblockself、undelete、unwatchedpages、upload、upload_by_url、userrights、userrights-interwiki、viewmyprivateinfo、viewmywatchlist、viewsuppressed、writeapi
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- pclimit
要回傳的貢獻人員數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- pccontinue
當有更多結果可用時,使用這個繼續。
- 顯示頁面 Main Page 的貢獻者。
- api.php?action=query&prop=contributors&titles=Main_Page [在沙盒中開啟]
prop=deletedrevisions (drv)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得已刪除修訂的資訊。
能以多種方式使用:
- 透過設定標題或頁面 ID,來取得頁面集的已刪除修訂。排序是依照標題和時間戳記。
- 透過以修訂 ID 來設定它們的 ID,來取得已刪除修訂集的相關資料。排序是依照修訂 ID。
- drvprop
各修訂所要取得的屬性:
- ids
- 修訂 ID。
- flags
- 修訂標籤(小修改)。
- timestamp
- 修訂的時間戳記。
- user
- 做出修訂的使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- userid
- 修訂創建者的使用者 ID。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- size
- 修訂的長度(位元組)。
- slotsize
- 各修訂間隔的長度(位元組)。
- sha1
- 修訂的 SHA-1(base 16)。若是已刪除修訂的內容,會回傳 sha1hidden 屬性。
- slotsha1
- 各修訂間隔的 SHA-1(base 16)。若是已刪除修訂的內容,會回傳 sha1hidden 屬性。
- contentmodel
- 各修訂間隔的內容模組 ID。
- comment
- 由使用者對於修訂所做出的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 由使用者對於修訂所解析的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- content
- 各修訂間隔的內容。若是已刪除修訂的內容,會回傳 texthidden 屬性。
- tags
- 修訂標籤。
- roles
- 列出存在於修訂的內容間隔作用。
- parsetree
- 已棄用。請改用 action=expandtemplates 或 action=parse。修訂內容的 XML 解析樹狀(需要內容模型
wikitext
)。
- 多值 (以 | 或 alternative 分隔):comment、content、contentmodel、flags、ids、parsedcomment、roles、sha1、size、slotsha1、slotsize、tags、timestamp、user、userid、parsetree
- 預設值:ids|timestamp|flags|comment|user
- drvslots
當槽位相關屬性包含在 drvprops 時,要回傳資料的修訂槽位。若忽略的話,來自 main 槽位的資料會以向下兼容格式回傳。
- 多值 (以 | 或 alternative 分隔):main
- 要指定所有值,請使用*。
- drvlimit
限制所回傳的修訂數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- drvexpandtemplates
- 已棄用。
請改用 action=expandtemplates。在修訂內容裡展開模板(需要 drvprop=content)。
- 類型:布林值(詳細資訊)
- drvgeneratexml
- 已棄用。
請改用 action=expandtemplates 或 action=parse。產生用於修訂內容的 XML 解析樹狀(需要 drvprop=content)。
- 類型:布林值(詳細資訊)
- drvparse
- 已棄用。
請改用 action=parse。解析修訂內容(需要 drvprop=content)。基於效能緣故,若有使用此選項,drvlimit 會被強制為 1。
- 類型:布林值(詳細資訊)
- drvsection
僅檢索帶有此識別碼的段落之內容。
- drvdiffto
- 已棄用。
請改用 action=compare。要比較各修訂差異的修訂 ID。prev 與 next 和 cur 分別用於上一個、下一個、以及目前的修訂。
- drvdifftotext
- 已棄用。
請改用 action=compare。要比較各修訂差異的文字。僅能比對受限數目的修訂。覆蓋 drvdiffto。若 drvsection 有設定,僅能比對該與文字有差別的段落。
- drvdifftotextpst
- 已棄用。
請改用 action=compare。在區別前,執行在文字上的預先儲存轉換。僅與 drvdifftotext 使用有效。
- 類型:布林值(詳細資訊)
- drvcontentformat
- 已棄用。
使用於 drvdifftotext 的序列化格式並預期用於內容輸出。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- drvstart
要開始列舉的時間戳記。當處理修訂 ID 清單時會被忽略。
- 類型:時間戳記(允許格式)
- drvend
要停止列舉的時間戳記。當處理修訂 ID 清單時會被忽略。
- 類型:時間戳記(允許格式)
- drvdir
列舉的方向:
- newer
- 最早的優先。注意:drvstart應在drvend之前。
- older
- 最新的優先(預設)。注意:drvstart應在drvend之後。
- 單值:newer、older
- 預設值:older
- drvtag
僅列出以此標籤所標記的修訂。
- drvuser
此列出由該使用者作出的修訂。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- drvexcludeuser
不要列出由該使用者作出的修訂。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- drvcontinue
當有更多結果可用時,使用這個繼續。
- 列出頁面 Main Page 與 Talk:Main Page 包含到內容的已刪除修訂。
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [在沙盒中開啟]
- 列出已刪除修訂 123456 的資訊。
- api.php?action=query&prop=deletedrevisions&revids=123456 [在沙盒中開啟]
prop=description (desc)
- 此模組是內部的或不穩定的。它的操作可能更改而不另行通知。
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
取得解釋目標頁面相關內容的簡短描述(即子標題)。
描述為單行任意內容的純文字(可能會包含原始的 HTML 標籤,並且也會詮釋成純文字)。這不應使用於 HTML 非轉義!
- desccontinue
當有更多結果可用時,使用這個繼續。
- 類型:整數
- 預設值:0
- descprefersource
要首選的描述來源(若有的話):
- local
- 透過在頁面中 wikitext 裡
{{SHORTDESC:...}}
解析函式的本地端描述。 - central
- 來自關聯竹園Wiki項目的中心描述。
- 單值:central、local
- 預設值:local
- 取得頁面「London」的描述。
- api.php?action=query&prop=description&titles=London [在沙盒中開啟]
- 取得頁面「London」的描述,若中心描述存在則為首選。
- api.php?action=query&prop=description&titles=London&descprefersource=central [在沙盒中開啟]
prop=duplicatefiles (df)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
基於雜湊值來列出指定檔案裡的所有重複檔案。
- dflimit
要回傳的重複檔案數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- dfcontinue
當有更多結果可用時,使用這個繼續。
- dfdir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- dflocalonly
僅查看在本地端儲存庫的檔案。
- 類型:布林值(詳細資訊)
prop=entityterms (wbet)
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
取得在此頁面上實體的用語(標籤、描述、別名)。
- wbetcontinue
當有更多結果可用時,使用這個繼續。
- 類型:整數
- wbetlanguage
取得用語的語言代碼。若未指定,則以使用者所採用的語言為主。
- 單值:aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、ak、aln、als、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、bag、ban、ban-bali、bar、bas、bat-smg、bax、bbc、bbc-latn、bbj、bcc、bci、bcl、be、be-tarask、be-x-old、bfd、bg、bgn、bh、bho、bi、bjn、bkc、bkh、bkm、blk、bm、bn、bo、bpy、bqi、bqz、br、brh、bs、btm、bto、bug、bxr、byv、ca、cak、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、cnh、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dua、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、en-us、eo、es、es-419、es-formal、et、eto、etu、eu、ewo、ext、fa、fat、ff、fi、fit、fiu-vro、fj、fkv、fmp、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、gya、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksf、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lem、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lns、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mcn、mcp、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mua、mus、mwl、my、myv、mzn、na、nah、nan、nan-hani、nap、nb、nds、nds-nl、ne、new、ng、nge、nia、niu、nl、nl-informal、nla、nmg、nmz、nn、nnh、nnz、no、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、osa-latn、ota、pa、pag、pam、pap、pap-aw、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、quc、qug、rgn、rif、rm、rmc、rmf、rmy、rn、ro、roa-rup、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、rwr、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy、shy-latn、si、simple、sjd、sje、sju、sk、skr、skr-arab、sl、sli、sm、sma、smj、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、srq、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tly-cyrl、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tvu、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uselang、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、vut、wa、war、wes、wls、wo、wuu、wya、xal、xh、xmf、xsy、yas、yat、yav、ybb、yi、yo、yrl、yue、za、zea、zgh、zh、zh-classical、zh-cn、zh-hans、zh-hant、zh-hk、zh-min-nan、zh-mo、zh-my、zh-sg、zh-tw、zh-yue、zu
- 預設值:uselang
- wbetterms
要取得的名稱類型,例如:'description';會依類型來各個回傳以字串為鍵值的陣列,例如:{"description": ["foo"]}。若未特別指定,會回傳所有類型。
- 多值 (以 | 或 alternative 分隔):alias、description、label
- 預設值:alias|label|description
- 取得項目 Q84 的標籤與別名。
- api.php?action=query&prop=entityterms&titles=Q84 [在沙盒中開啟]
prop=extlinks (el)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳所有指定頁面的外部 URL (非 interwiki)。
- ellimit
要回傳的連結數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- elcontinue
當有更多結果可用時,使用這個繼續。
- elprotocol
URL 協定。若為空且有設定 elquery,會是 http 協定。將此與 elquery 一同留空會列出所有外部連結。
- 單值:可以留空,或是bitcoin、ftp、ftps、geo、git、gopher、http、https、irc、ircs、magnet、mailto、matrix、mms、news、nntp、redis、sftp、sip、sips、sms、ssh、svn、tel、telnet、urn、worldwind、xmpp
- 預設值:(空)
- elquery
不以協議來搜尋字串,對於檢查某頁面是否包含某個外部 URL 時很有用。
- elexpandurl
以規範協議的擴充協議關聯 URL。
- 類型:布林值(詳細資訊)
- 取得 Main Page 的外部連結清單。
- api.php?action=query&prop=extlinks&titles=Main%20Page [在沙盒中開啟]
prop=fileusage (fu)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
尋找使用到指定檔案的所有頁面。
- fuprop
要取得的屬性。
- pageid
- 各頁面的頁面 ID。
- title
- 各頁面的標題。
- redirect
- 若頁面為重新導向,則做出標記。
- 多值 (以 | 或 alternative 分隔):pageid、redirect、title
- 預設值:pageid|title|redirect
- funamespace
僅包含這些命名空間的頁面。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- fushow
僅顯示符合這些準則的項目:
- redirect:僅顯示重新導向。
- !redirect:僅顯示非重新導向。
- 多值 (以 | 或 alternative 分隔):!redirect、redirect
- fulimit
要回傳的數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- fucontinue
當有更多結果可用時,使用這個繼續。
prop=imageinfo (ii)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳檔案資訊與上傳日誌。
- iiprop
要取得的檔案資訊:
- timestamp
- 添加上傳版本的時間戳記。
- user
- 添加上傳了各檔案版本的使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- userid
- 添加上傳了各檔案版本的使用者 ID。若修訂裡使用者已被刪除,會回傳 userhidden 屬性。
- comment
- 版本的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 解析版本上的註釋。若是已刪除修訂的解析註釋,會回傳 commenthidden 屬性。
- canonicaltitle
- 添加檔案的規範標題。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- url
- 提供檔案與描述頁面的 URL。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- size
- 添加以位元組為單位的檔案大小、高度、寬度、頁面計數(若可套用的話)。
- dimensions
- 大小的別名。
- sha1
- 替檔案添加 SHA-1 雜湊值。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- mime
- 替檔案添加 MIME 類型。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- thumbmime
- 添加圖片縮圖的 MIME 類型(需要 url 與參數 iiurlwidth)。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- mediatype
- 添加檔案的媒體類型。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- metadata
- 列出檔案版本的 Exif 詮釋資料。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- commonmetadata
- 列出檔案版本的檔案格式通用詮釋資料。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- extmetadata
- 列出結合多個來源的格式化詮釋資料。結果內容為 HTML 格式。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- archivename
- 添加非最新版本的存檔版本檔案名稱。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- bitdepth
- 添加版本的位元深度。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- uploadwarning
- 由 Special:Upload 頁面所使用來取得有關現有檔案的資訊。不適用於 MediaWiki 核心之外。
- badfile
- 無論檔案是否在 MediaWiki:Bad image list 都添加
- 多值 (以 | 或 alternative 分隔):archivename、badfile、bitdepth、canonicaltitle、comment、commonmetadata、dimensions、extmetadata、mediatype、metadata、mime、parsedcomment、sha1、size、thumbmime、timestamp、uploadwarning、url、user、userid
- 預設值:timestamp|user
- iilimit
每個檔案要回傳的檔案修訂數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:1
- iistart
列出的起始時間戳記。
- 類型:時間戳記(允許格式)
- iiend
列出的終止時間戳記。
- 類型:時間戳記(允許格式)
- iiurlwidth
若 iiprop=url 有設定,會回傳前至縮放成此寬度圖片的 URL。 出於效能因素,若有使用此項目時不會回傳超過 50 張縮放圖片。
- 類型:整數
- 預設值:-1
- iiurlheight
與 iiurlwidth 相似。
- 類型:整數
- 預設值:-1
- iimetadataversion
要使用的詮釋資料版本。若有指定 latest,會使用最新版本。預設為 1,以便向下兼容。
- 預設值:1
- iiextmetadatalanguage
要檢索 extmetadata 的語言。此會影響檢索到的翻譯,若有多個可用語言的話,還會影響到像是數字與各種值的格式。
- 預設值:zh-tw
- iiextmetadatamultilang
若用於 extmetadata 屬性的翻譯可用,則全部索取。
- 類型:布林值(詳細資訊)
- iiextmetadatafilter
若有指定且非空,僅會為 iiprop=extmetadata 回傳這些鍵。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- iiurlparam
處理器特定參數字串。例如 PDFs 可使用 page15-100px。必須要使用到 iiurlwidth 且要與 iiurlparam 一致。
- 預設值:(空)
- iibadfilecontexttitle
若有設定 badfilecontexttitleprop=badfile,此頁面使用在當評估 MediaWiki:Bad image list 的時候
- iicontinue
當有更多結果可用時,使用這個繼續。
- iilocalonly
僅查看在本地端儲存庫的檔案。
- 類型:布林值(詳細資訊)
prop=images (im)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳指定頁面中包含的所有檔案。
- imlimit
要回傳的檔案數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- imcontinue
當有更多結果可用時,使用這個繼續。
- imimages
僅列出這些檔案。在檢查某一頁面是否擁有某一檔案時很有用。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- imdir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
prop=info (in)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得基本頁面訊息。
- inprop
要取得的額外屬性:
- protection
- 列出各頁面的保護層級。
- talkid
- 各非對話頁的對話頁頁面 ID。
- watched
- 列出各頁面的監視狀態。
- watchers
- 監視者的數目,如有允許的話。
- visitingwatchers
- 有訪問頁面近期編輯數的各頁面監視者數目,如有允許的話。
- notificationtimestamp
- 各頁面的監視清單通知時間戳記。
- subjectid
- 各對話頁的父頁面頁面 ID。
- associatedpage
- The prefixed title of the associated subject or talk page.
- url
- 替各頁面給予一個完整 URL、一個編輯 URL,以及一個規範 URL。
- readable
- 已棄用。使用者是否可閱讀此頁面。請改用 intestactions=read。
- preload
- 取得由 EditFormPreloadText 回傳的文字。
- displaytitle
- 在頁面標題實際顯示處提供方式。
- varianttitles
- 指定網站內容語言裡所有變體的顯示標題。
- linkclasses
- 若它們出現在名為 inlinkcontext 的頁面上,給予使用於連結到此頁面的額外 CSS 類別(例如:連結色彩)。
- 多值 (以 | 或 alternative 分隔):associatedpage、displaytitle、linkclasses、notificationtimestamp、preload、protection、subjectid、talkid、url、varianttitles、visitingwatchers、watched、watchers、readable
- inlinkcontext
當 inprop 包含 linkclasses 時,在確認的額外 CSS 類別(例如:連結色彩)時使用的上下文標題。
- 類型:首頁標題
- 接受不存在的頁面。
- 預設值:竹園Wiki:首頁
- intestactions
測試目前使用者是否可執行頁面上的某項操作。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- intestactionsdetail
intestactions 的詳情級別。使用主模組的 errorformat 與 errorlang 參數來控制訊息所回傳格式。
- boolean
- 回傳各操作的布林值。
- full
- 回傳描述出為何操作被禁止的訊息,或為允許則回傳空陣列。
- quick
- 像是 full;但跳過耗費的檢查。
- 單值:boolean、full、quick
- 預設值:boolean
- incontinue
當有更多結果可用時,使用這個繼續。
- 取得有關頁面 Main Page 的資訊。
- api.php?action=query&prop=info&titles=Main%20Page [在沙盒中開啟]
- 取得有關 Main Page 的一般與保護資訊。
- api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [在沙盒中開啟]
prop=iwlinks (iw)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳指定頁面的所有 interwiki 連結。
- iwprop
為各跨 wiki 連結所要取得的額外屬性:
- url
- 添加完整的 URL。
- 多值 (以 | 或 alternative 分隔):url
- iwprefix
僅回傳帶有此前綴的跨 wiki 連結。
- iwtitle
要搜尋的跨 wiki 連結。必須與 iwprefix 一起使用。
- iwdir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- iwlimit
要回傳的跨 Wiki 連結數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- iwcontinue
當有更多結果可用時,使用這個繼續。
- iwurl
- 已棄用。
是否取得完整的 URL(不能與 iwprop 一同使用)。
- 類型:布林值(詳細資訊)
- 從頁面 Main Page 取得跨 wiki 連結。
- api.php?action=query&prop=iwlinks&titles=Main%20Page [在沙盒中開啟]
prop=langlinks (ll)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳指定頁面的所有跨語言連結。
- llprop
為各跨語言連結所要取得的額外屬性:
- url
- 添加完整的 URL。
- langname
- 添加本地化語言名稱(盡可能)。使用 llinlanguagecode 來控制語言。
- autonym
- 添加本地語言名稱。
- 多值 (以 | 或 alternative 分隔):autonym、langname、url
- lllang
僅回傳帶有此語言代碼的語言連結。
- lltitle
要搜尋的連結。必須與 lllang 一起使用。
- lldir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- llinlanguagecode
用於本地化語言名稱的語言代碼。
- 預設值:zh-tw
- lllimit
要回傳的 langlinks 數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- llcontinue
當有更多結果可用時,使用這個繼續。
- llurl
- 已棄用。
是否取得完整的 URL(不能與 llprop 一同使用)。
- 類型:布林值(詳細資訊)
- 從頁面 Main Page 取得跨語言連結。
- api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [在沙盒中開啟]
prop=links (pl)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳指定頁面的所有連結。
- plnamespace
僅顯示在這些命名空間的連結。
- 多值 (以 | 或 alternative 分隔):-1、-2、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- pllimit
要回傳的連結數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- plcontinue
當有更多結果可用時,使用這個繼續。
- pltitles
僅列出至這些標題的連結。在檢查某一頁面是否連結至某一標題時很有用。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- pldir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- 從頁面 Main Page 取得連結。
- api.php?action=query&prop=links&titles=Main%20Page [在沙盒中開啟]
- 取得在 Main Page 頁面的連結頁面相關資訊。
- api.php?action=query&generator=links&titles=Main%20Page&prop=info [在沙盒中開啟]
- 取得來自 使用者 與 模板 命名空間的頁面 Main Page 之連結。
- api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [在沙盒中開啟]
prop=linkshere (lh)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
找出連結至指定頁面的所有頁面。
- lhprop
要取得的屬性。
- pageid
- 各頁面的頁面 ID。
- title
- 各頁面的標題。
- redirect
- 若頁面為重新導向,則做出標記。
- 多值 (以 | 或 alternative 分隔):pageid、redirect、title
- 預設值:pageid|title|redirect
- lhnamespace
僅包含這些命名空間的頁面。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- lhshow
僅顯示符合這些準則的項目:
- redirect:僅顯示重新導向。
- !redirect:僅顯示非重新導向。
- 多值 (以 | 或 alternative 分隔):!redirect、redirect
- lhlimit
要回傳的數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- lhcontinue
當有更多結果可用時,使用這個繼續。
prop=pageprops (pp)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得定義在頁面內容的各樣頁面屬性。
- ppcontinue
當有更多結果可用時,使用這個繼續。
- ppprop
僅列出這些頁面屬性(action=query&list=pagepropnames 會回傳在使用的頁面屬性名稱)。在檢查是否有頁面使用到某一頁面屬性時很有用。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 取得頁面 Main Page 與 MediaWiki 的屬性。
- api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [在沙盒中開啟]
prop=pageterms (wbpt)
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
取得透過站台連結關聯至頁面的竹園Wiki名稱(代表性標籤、描述,以及別名)。
- wbptcontinue
當有更多結果可用時,使用這個繼續。
- 類型:整數
- wbptlanguage
获取条款的语言代码。如不指定,将使用用户的默认语言。
- 單值:aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、ak、aln、als、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、bag、ban、ban-bali、bar、bas、bat-smg、bax、bbc、bbc-latn、bbj、bcc、bci、bcl、be、be-tarask、be-x-old、bfd、bg、bgn、bh、bho、bi、bjn、bkc、bkh、bkm、blk、bm、bn、bo、bpy、bqi、bqz、br、brh、bs、btm、bto、bug、bxr、byv、ca、cak、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、cnh、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dua、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、en-us、eo、es、es-419、es-formal、et、eto、etu、eu、ewo、ext、fa、fat、ff、fi、fit、fiu-vro、fj、fkv、fmp、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、gya、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksf、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lem、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lns、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mcn、mcp、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mua、mus、mwl、my、myv、mzn、na、nah、nan、nan-hani、nap、nb、nds、nds-nl、ne、new、ng、nge、nia、niu、nl、nl-informal、nla、nmg、nmz、nn、nnh、nnz、no、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、osa-latn、ota、pa、pag、pam、pap、pap-aw、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、quc、qug、rgn、rif、rm、rmc、rmf、rmy、rn、ro、roa-rup、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、rwr、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy、shy-latn、si、simple、sjd、sje、sju、sk、skr、skr-arab、sl、sli、sm、sma、smj、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、srq、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tly-cyrl、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tvu、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uselang、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、vut、wa、war、wes、wls、wo、wuu、wya、xal、xh、xmf、xsy、yas、yat、yav、ybb、yi、yo、yrl、yue、za、zea、zgh、zh、zh-classical、zh-cn、zh-hans、zh-hant、zh-hk、zh-min-nan、zh-mo、zh-my、zh-sg、zh-tw、zh-yue、zu
- 預設值:uselang
- wbptterms
要取得的名稱類型,例如:'description';會依類型來各個回傳以字串為鍵值的陣列,例如:{"description": ["foo"]}。若未特別指定,會回傳所有類型。
- 多值 (以 | 或 alternative 分隔):alias、description、label
- 預設值:alias|label|description
- 取得所有關聯到頁面「London」,以使用者語言的項目。
- api.php?action=query&prop=pageterms&titles=London [在沙盒中開啟]
- 取得關聯到頁面「London」的英語標籤和別名。
- api.php?action=query&prop=pageterms&titles=London&wbptterms=label|alias&wbptlanguage=en [在沙盒中開啟]
prop=redirects (rd)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳連結至指定頁面的所有重新導向。
- rdprop
要取得的屬性。
- pageid
- 各重新導向的頁面 ID。
- title
- 各重新導向的標題。
- fragment
- 各重新導向的片段,若有的話。
- 多值 (以 | 或 alternative 分隔):fragment、pageid、title
- 預設值:pageid|title
- rdnamespace
僅包含這些命名空間的頁面。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- rdshow
僅顯示符合這些標準的項目:
- fragment:僅顯示帶部分內容的重新導向。
- !fragment:僅顯示不帶部分內容的重新導向。
- 多值 (以 | 或 alternative 分隔):!fragment、fragment
- rdlimit
要回傳的重新導向數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- rdcontinue
當有更多結果可用時,使用這個繼續。
prop=revisions (rv)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得修訂的資訊。
能以多種方式使用:
- 透過設定標題或頁面 ID 來取得有關頁面集(最新修訂)的資料。
- 透過使用標題或是帶有起始、結束、限制的頁面 ID 來取得指定頁面的修訂。
- 透過以 revid 設定 ID 來取得有關修訂集的資料。
- rvprop
各修訂所要取得的屬性:
- ids
- 修訂 ID。
- flags
- 修訂標籤(小修改)。
- timestamp
- 修訂的時間戳記。
- user
- 做出修訂的使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- userid
- 修訂創建者的使用者 ID。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- size
- 修訂的長度(位元組)。
- slotsize
- 各修訂間隔的長度(位元組)。
- sha1
- 修訂的 SHA-1(base 16)。若是已刪除修訂的內容,會回傳 sha1hidden 屬性。
- slotsha1
- 各修訂間隔的 SHA-1(base 16)。若是已刪除修訂的內容,會回傳 sha1hidden 屬性。
- contentmodel
- 各修訂間隔的內容模組 ID。
- comment
- 由使用者對於修訂所做出的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 由使用者對於修訂所解析的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- content
- 各修訂間隔的內容。若是已刪除修訂的內容,會回傳 texthidden 屬性。
- tags
- 修訂標籤。
- roles
- 列出存在於修訂的內容間隔作用。
- parsetree
- 已棄用。請改用 action=expandtemplates 或 action=parse。修訂內容的 XML 解析樹狀(需要內容模型
wikitext
)。
- 多值 (以 | 或 alternative 分隔):comment、content、contentmodel、flags、ids、parsedcomment、roles、sha1、size、slotsha1、slotsize、tags、timestamp、user、userid、parsetree
- 預設值:ids|timestamp|flags|comment|user
- rvslots
當槽位相關屬性包含在 rvprops 時,要回傳資料的修訂槽位。若忽略的話,來自 main 槽位的資料會以向下兼容格式回傳。
- 多值 (以 | 或 alternative 分隔):main
- 要指定所有值,請使用*。
- rvlimit
限制所回傳的修訂數量。
- 僅能在單一頁面使用(模式 #2)。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- rvexpandtemplates
- 已棄用。
請改用 action=expandtemplates。在修訂內容裡展開模板(需要 rvprop=content)。
- 類型:布林值(詳細資訊)
- rvgeneratexml
- 已棄用。
請改用 action=expandtemplates 或 action=parse。產生用於修訂內容的 XML 解析樹狀(需要 rvprop=content)。
- 類型:布林值(詳細資訊)
- rvparse
- 已棄用。
請改用 action=parse。解析修訂內容(需要 rvprop=content)。基於效能緣故,若有使用此選項,rvlimit 會被強制為 1。
- 類型:布林值(詳細資訊)
- rvsection
僅檢索帶有此識別碼的段落之內容。
- rvdiffto
- 已棄用。
請改用 action=compare。要比較各修訂差異的修訂 ID。prev 與 next 和 cur 分別用於上一個、下一個、以及目前的修訂。
- rvdifftotext
- 已棄用。
請改用 action=compare。要比較各修訂差異的文字。僅能比對受限數目的修訂。覆蓋 rvdiffto。若 rvsection 有設定,僅能比對該與文字有差別的段落。
- rvdifftotextpst
- 已棄用。
請改用 action=compare。在區別前,執行在文字上的預先儲存轉換。僅與 rvdifftotext 使用有效。
- 類型:布林值(詳細資訊)
- rvcontentformat
- 已棄用。
使用於 rvdifftotext 的序列化格式並預期用於內容輸出。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- rvstartid
從這個修訂時間戳記開始列舉。修訂必須要存在,但不需屬於此頁面。
- 僅能在單一頁面使用(模式 #2)。
- 類型:整數
- rvendid
在這個修訂時間戳記停止列舉。修訂必須要存在,但不需屬於此頁面。
- 僅能在單一頁面使用(模式 #2)。
- 類型:整數
- rvstart
從哪個修訂時間戳記來開始列舉。
- 僅能在單一頁面使用(模式 #2)。
- 類型:時間戳記(允許格式)
- rvend
列舉至此的時間戳記。
- 僅能在單一頁面使用(模式 #2)。
- 類型:時間戳記(允許格式)
- rvdir
列舉的方向:
- newer
- 最早的優先。注意:rvstart應在rvend之前。
- older
- 最新的優先(預設)。注意:rvstart應在rvend之後。
- 僅能在單一頁面使用(模式 #2)。
- 單值:newer、older
- 預設值:older
- rvuser
僅包含由使用者做出的修訂。
- 僅能在單一頁面使用(模式 #2)。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- rvexcludeuser
不包含由使用者做出的修訂。
- 僅能在單一頁面使用(模式 #2)。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- rvtag
僅列出以此標籤所標記的修訂。
- rvcontinue
當有更多結果可用時,使用這個繼續。
- 取得用於標題 API 與 Main Page 最新修訂內容的資料。
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvslots=*&rvprop=timestamp|user|comment|content [在沙盒中開啟]
- 取得 Main Page 的最近 5 筆修訂。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [在沙盒中開啟]
- 取得 Main Page 的最早前 5 筆修訂。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [在沙盒中開啟]
- 取得 Main Page 自 2006-05-01 後做的前 5 筆修訂。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [在沙盒中開啟]
- 取得 Main Page 裡並非由匿名使用者 127.0.0.1 所做出的最早前 5 筆修訂。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [在沙盒中開啟]
- 取得 Main Page 裡由使用者 MediaWiki default 所做出的最早前 5 筆修訂。
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [在沙盒中開啟]
prop=stashimageinfo (sii)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳多筆儲藏檔案的檔案資訊。
- siifilekey
識別前一個為臨時儲藏上傳的鍵。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- siisessionkey
- 已棄用。
siifilekey的別名,用於向下相容性。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- siiprop
要取得的檔案資訊:
- timestamp
- 添加上傳版本的時間戳記。
- canonicaltitle
- 添加檔案的規範標題。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- url
- 提供檔案與描述頁面的 URL。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- size
- 添加以位元組為單位的檔案大小、高度、寬度、頁面計數(若可套用的話)。
- dimensions
- 大小的別名。
- sha1
- 替檔案添加 SHA-1 雜湊值。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- mime
- 替檔案添加 MIME 類型。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- thumbmime
- 添加圖片縮圖的 MIME 類型(需要 url 與參數 siiurlwidth)。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- metadata
- 列出檔案版本的 Exif 詮釋資料。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- commonmetadata
- 列出檔案版本的檔案格式通用詮釋資料。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- extmetadata
- 列出結合多個來源的格式化詮釋資料。結果內容為 HTML 格式。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- bitdepth
- 添加版本的位元深度。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- badfile
- 無論檔案是否在 MediaWiki:Bad image list 都添加
- 多值 (以 | 或 alternative 分隔):badfile、bitdepth、canonicaltitle、commonmetadata、dimensions、extmetadata、metadata、mime、sha1、size、thumbmime、timestamp、url
- 預設值:timestamp|url
- siiurlwidth
若 siiprop=url 有設定,會回傳前至縮放成此寬度圖片的 URL。 出於效能因素,若有使用此項目時不會回傳超過 50 張縮放圖片。
- 類型:整數
- 預設值:-1
- siiurlheight
與 siiurlwidth 相似。
- 類型:整數
- 預設值:-1
- siiurlparam
處理器特定參數字串。例如 PDFs 可使用 page15-100px。必須要使用到 siiurlwidth 且要與 siiurlparam 一致。
- 預設值:(空)
prop=templates (tl)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳指定頁面中所有引用的頁面。
- tlnamespace
僅顯示在這些命名空間的模板。
- 多值 (以 | 或 alternative 分隔):-1、-2、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- tllimit
要回傳的模板數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- tlcontinue
當有更多結果可用時,使用這個繼續。
- tltemplates
僅列出這些模板。在檢查某一頁面是否擁有某一模板時很有用。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- tldir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- 取得在頁面 Main Page 使用到的模坂。
- api.php?action=query&prop=templates&titles=Main%20Page [在沙盒中開啟]
- 取得使用在 Main Page 的模版頁面相關資訊。
- api.php?action=query&generator=templates&titles=Main%20Page&prop=info [在沙盒中開啟]
- 取得嵌入在頁面 Main Page 裡的 使用者 與 模板 命名空間之頁面。
- api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [在沙盒中開啟]
prop=transcludedin (ti)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
找出嵌入至指定頁面的所有頁面。
- tiprop
要取得的屬性。
- pageid
- 各頁面的頁面 ID。
- title
- 各頁面的標題。
- redirect
- 若頁面為重新導向,則做出標記。
- 多值 (以 | 或 alternative 分隔):pageid、redirect、title
- 預設值:pageid|title|redirect
- tinamespace
僅包含這些命名空間的頁面。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- tishow
僅顯示符合這些準則的項目:
- redirect:僅顯示重新導向。
- !redirect:僅顯示非重新導向。
- 多值 (以 | 或 alternative 分隔):!redirect、redirect
- tilimit
回傳的數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- ticontinue
當有更多結果可用時,使用這個繼續。
- 取得嵌入 Main Page 的頁面清單。
- api.php?action=query&prop=transcludedin&titles=Main%20Page [在沙盒中開啟]
- 取得有關嵌入 Main Page 的頁面之資訊。
- api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [在沙盒中開啟]
prop=wbentityusage (wbeu)
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
回傳在指定頁面的所有使用到的項目 ID。
- wbeuprop
添加至結果的屬性。
- url
- 若有啟用,會被添加的項目 url
- 多值 (以 | 或 alternative 分隔):url
- wbeuaspect
僅回傳有使用到此方面的項目 ID。
- S
- 实体站点链接已使用
- L
- 实体标签已使用
- D
- 实体描述已使用
- T
- 对应该实体的本地页面标题已使用
- C
- 实体语句已使用
- X
- 所有的实体的特征正在或者可能被使用。
- O
- 实体的某些其他东西正在被使用。这当前意味着别名的使用和对实体存在的显示检查。
- 多值 (以 | 或 alternative 分隔):C、D、L、O、S、T、X
- wbeuentities
僅回傳使用到這些項目的頁面。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- wbeulimit
要回傳的項目使用量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- wbeucontinue
當有更多結果可用時,使用這個繼續。
- 取得在 Main Page 頁面使用到的項目。
- api.php?action=query&prop=wbentityusage&titles=Main%20Page [在沙盒中開啟]
list=abusefilters (abf)
- 此模組需要讀取權限。
- 來源:Abuse Filter
- 授權條款:GPL-2.0-or-later
顯示防濫用過濾器的詳細資料。
- abfstartid
起始列舉的篩選 ID。
- 類型:整數
- abfendid
終止列舉的篩選 ID。
- 類型:整數
- abfdir
列舉的方向:
- newer
- 最早的優先。注意:abfstart應在abfend之前。
- older
- 最新的優先(預設)。注意:abfstart應在abfend之後。
- 單值:newer、older
- 預設值:newer
- abfshow
僅顯示符合規範的過濾器。
- 多值 (以 | 或 alternative 分隔):!deleted、!enabled、!private、deleted、enabled、private
- abflimit
篩選能列出的最大數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- abfprop
要取得的屬性。
- 多值 (以 | 或 alternative 分隔):actions、comments、description、hits、id、lasteditor、lastedittime、pattern、private、status
- 預設值:id|description|actions|status
list=abuselog (afl)
- 此模組需要讀取權限。
- 來源:Abuse Filter
- 授權條款:GPL-2.0-or-later
顯示由防濫用過濾器之一偵測到的事件。
- afllogid
顯示帶有指定日誌 ID 的項目。
- 類型:整數
- aflstart
起始列舉的時間戳記。
- 類型:時間戳記(允許格式)
- aflend
終止列舉的時間戳記。
- 類型:時間戳記(允許格式)
- afldir
列舉的方向:
- newer
- 最早的優先。注意:aflstart應在aflend之前。
- older
- 最新的優先(預設)。注意:aflstart應在aflend之後。
- 單值:newer、older
- 預設值:older
- afluser
僅顯示由指定使用者或 IP 地址所做出的項目。
- afltitle
僅顯示發生在指定頁面的項目。
- aflfilter
僅顯示由指定過濾器 ID 偵測到的項目。以豎線字元區分、字首為「global-」用於全域過濾器。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- afllimit
項目能列出的最大數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- aflprop
要取得的屬性。
- 多值 (以 | 或 alternative 分隔):action、details、filter、hidden、ids、result、revid、timestamp、title、user
- 預設值:ids|user|title|action|result|timestamp|hidden|revid
list=allcategories (ac)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列舉所有分類。
- acfrom
起始列舉的分類。
- accontinue
當有更多結果可用時,使用這個繼續。
- acto
終止列舉的分類。
- acprefix
搜尋以此值為開頭的所有分類標題。
- acdir
排序的方向。
- 單值:ascending、descending
- 預設值:ascending
- acmin
僅回傳至少有這樣多成員的分類。
- 類型:整數
- acmax
僅回傳最多有這樣多成員的分類。
- 類型:整數
- aclimit
要回傳的分類數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- acprop
要取得的屬性。
- size
- 在分類裡添加頁面數。
- hidden
- 標記由
__HIDDENCAT__
隱藏的分類。
- 多值 (以 | 或 alternative 分隔):hidden、size
- 預設值:(空)
- 列出分類以及各包含多少頁面的資訊。
- api.php?action=query&list=allcategories&acprop=size [在沙盒中開啟]
- 替以 List 開頭的分類索取該分類頁面本身的資訊。
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info [在沙盒中開啟]
list=alldeletedrevisions (adr)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
依使用者或所在命名空間來列出所有已刪除的修訂。
- adrprop
各修訂所要取得的屬性:
- ids
- 修訂 ID。
- flags
- 修訂標籤(小修改)。
- timestamp
- 修訂的時間戳記。
- user
- 做出修訂的使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- userid
- 修訂創建者的使用者 ID。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- size
- 修訂的長度(位元組)。
- slotsize
- 各修訂間隔的長度(位元組)。
- sha1
- 修訂的 SHA-1(base 16)。若是已刪除修訂的內容,會回傳 sha1hidden 屬性。
- slotsha1
- 各修訂間隔的 SHA-1(base 16)。若是已刪除修訂的內容,會回傳 sha1hidden 屬性。
- contentmodel
- 各修訂間隔的內容模組 ID。
- comment
- 由使用者對於修訂所做出的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 由使用者對於修訂所解析的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- content
- 各修訂間隔的內容。若是已刪除修訂的內容,會回傳 texthidden 屬性。
- tags
- 修訂標籤。
- roles
- 列出存在於修訂的內容間隔作用。
- parsetree
- 已棄用。請改用 action=expandtemplates 或 action=parse。修訂內容的 XML 解析樹狀(需要內容模型
wikitext
)。
- 多值 (以 | 或 alternative 分隔):comment、content、contentmodel、flags、ids、parsedcomment、roles、sha1、size、slotsha1、slotsize、tags、timestamp、user、userid、parsetree
- 預設值:ids|timestamp|flags|comment|user
- adrslots
當槽位相關屬性包含在 adrprops 時,要回傳資料的修訂槽位。若忽略的話,來自 main 槽位的資料會以向下兼容格式回傳。
- 多值 (以 | 或 alternative 分隔):main
- 要指定所有值,請使用*。
- adrlimit
限制所回傳的修訂數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- adrexpandtemplates
- 已棄用。
請改用 action=expandtemplates。在修訂內容裡展開模板(需要 adrprop=content)。
- 類型:布林值(詳細資訊)
- adrgeneratexml
- 已棄用。
請改用 action=expandtemplates 或 action=parse。產生用於修訂內容的 XML 解析樹狀(需要 adrprop=content)。
- 類型:布林值(詳細資訊)
- adrparse
- 已棄用。
請改用 action=parse。解析修訂內容(需要 adrprop=content)。基於效能緣故,若有使用此選項,adrlimit 會被強制為 1。
- 類型:布林值(詳細資訊)
- adrsection
僅檢索帶有此識別碼的段落之內容。
- adrdiffto
- 已棄用。
請改用 action=compare。要比較各修訂差異的修訂 ID。prev 與 next 和 cur 分別用於上一個、下一個、以及目前的修訂。
- adrdifftotext
- 已棄用。
請改用 action=compare。要比較各修訂差異的文字。僅能比對受限數目的修訂。覆蓋 adrdiffto。若 adrsection 有設定,僅能比對該與文字有差別的段落。
- adrdifftotextpst
- 已棄用。
請改用 action=compare。在區別前,執行在文字上的預先儲存轉換。僅與 adrdifftotext 使用有效。
- 類型:布林值(詳細資訊)
- adrcontentformat
- 已棄用。
使用於 adrdifftotext 的序列化格式並預期用於內容輸出。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- adruser
此列出由該使用者作出的修訂。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- adrnamespace
僅列出此命名空間的頁面。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- adrstart
起始列舉的時間戳記。
- 僅與 adruser 一同使用。
- 類型:時間戳記(允許格式)
- adrend
終止列舉的時間戳記。
- 僅與 adruser 一同使用。
- 類型:時間戳記(允許格式)
- adrdir
列舉的方向:
- newer
- 最早的優先。注意:adrstart應在adrend之前。
- older
- 最新的優先(預設)。注意:adrstart應在adrend之後。
- 單值:newer、older
- 預設值:older
- adrfrom
在此標題開始列出。
- 不能與 adruser 一同使用。
- adrto
在此標題停止列出。
- 不能與 adruser 一同使用。
- adrprefix
搜尋以此值為開頭的所有頁面標題。
- 不能與 adruser 一同使用。
- adrexcludeuser
不要列出由該使用者作出的修訂。
- 不能與 adruser 一同使用。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- adrtag
僅列出以此標籤所標記的修訂。
- adrcontinue
當有更多結果可用時,使用這個繼續。
- adrgeneratetitles
當作為產生器時使用,產生標題而非修訂 ID。
- 類型:布林值(詳細資訊)
- 列出由使用者 Example 做出的最近 50 個貢獻。
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [在沙盒中開啟]
- 列出在主命名空間的前 50 個已刪除修訂。
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [在沙盒中開啟]
list=allfileusages (af)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出所有檔案用途,包含不存在的。
- afcontinue
當有更多結果可用時,使用這個繼續。
- affrom
要起始列舉的檔案標題。
- afto
要終止列舉的檔案標題。
- afprefix
搜尋以此值為開頭的所有檔案標題。
- afunique
僅秀出各別的檔案標題。不可與 afprop=ids 一同使用。 當作為產生器使用時,會產生目標頁面而非來源頁面。
- 類型:布林值(詳細資訊)
- afprop
要包含到的資訊部份:
- ids
- 添加使用中頁面的頁面 ID(不能與 afunique 一起使用)。
- title
- 添加檔案標題。
- 多值 (以 | 或 alternative 分隔):ids、title
- 預設值:title
- aflimit
要回傳的項目總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- afdir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- 列出檔案標題,包含頁面 ID 以 B 為起始的遺失項目。
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [在沙盒中開啟]
- 列出唯一的檔案標題。
- api.php?action=query&list=allfileusages&afunique=&affrom=B [在沙盒中開啟]
- 取得所有檔案標題,標記為遺失。
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [在沙盒中開啟]
- 取得包含檔案的頁面。
- api.php?action=query&generator=allfileusages&gaffrom=B [在沙盒中開啟]
list=allimages (ai)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
按順序列舉所有圖片。
- aisort
作為排序順序的屬性。
- 單值:name、timestamp
- 預設值:name
- aidir
列出時所採用的方向。
- 單值:ascending、descending、newer、older
- 預設值:ascending
- aifrom
要開始列舉的圖片標題。僅能與 aisort=name 一起使用。
- aito
要停止列舉的圖片標題。僅能與 aisort=name 一起使用。
- aicontinue
當有更多結果可用時,使用這個繼續。
- aistart
要開始列舉的時間戳記。僅能與 aisort=timestamp 一起使用。
- 類型:時間戳記(允許格式)
- aiend
要停止列舉的時間戳記。僅能與 aisort=timestamp 一起使用。
- 類型:時間戳記(允許格式)
- aiprop
要取得的檔案資訊:
- timestamp
- 添加上傳版本的時間戳記。
- user
- 添加上傳了各檔案版本的使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- userid
- 添加上傳了各檔案版本的使用者 ID。若修訂裡使用者已被刪除,會回傳 userhidden 屬性。
- comment
- 版本的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 解析版本上的註釋。若是已刪除修訂的解析註釋,會回傳 commenthidden 屬性。
- canonicaltitle
- 添加檔案的規範標題。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- url
- 提供檔案與描述頁面的 URL。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- size
- 添加以位元組為單位的檔案大小、高度、寬度、頁面計數(若可套用的話)。
- dimensions
- 大小的別名。
- sha1
- 替檔案添加 SHA-1 雜湊值。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- mime
- 替檔案添加 MIME 類型。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- mediatype
- 添加檔案的媒體類型。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- metadata
- 列出檔案版本的 Exif 詮釋資料。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- commonmetadata
- 列出檔案版本的檔案格式通用詮釋資料。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- extmetadata
- 列出結合多個來源的格式化詮釋資料。結果內容為 HTML 格式。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- bitdepth
- 添加版本的位元深度。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
- badfile
- 無論檔案是否在 MediaWiki:Bad image list 都添加
- 多值 (以 | 或 alternative 分隔):badfile、bitdepth、canonicaltitle、comment、commonmetadata、dimensions、extmetadata、mediatype、metadata、mime、parsedcomment、sha1、size、timestamp、url、user、userid
- 預設值:timestamp|url
- aiprefix
搜尋所有以此值為開頭的圖片。僅能與 aisort=name 一起使用。
- aiminsize
限制圖片至少要有這樣多的位元組。
- 類型:整數
- aimaxsize
限制圖片最多只能這樣多的位元組。
- 類型:整數
- aisha1
圖片的 SHA1 雜湊值。覆蓋 aisha1base36。
- aisha1base36
以 base 36 的圖片 SHA1 雜湊值(使用在 MediaWiki)。
- aiuser
僅回傳由此使用者上傳的檔案。僅能與 aisort=timestamp 一起使用,且不可與 aifilterbots 一起使用。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- aifilterbots
如何篩選由機器人上傳的檔案。僅能與 aisort=timestamp 一起使用,且不可與 aiuser 一起使用。
- 單值:all、bots、nobots
- 預設值:all
- aimime
所要搜尋的 MIME 類型,例如:image/jpeg。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- ailimit
要回傳的圖片總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- 搜尋以字母 B 為開頭的所有檔案清單。
- api.php?action=query&list=allimages&aifrom=B [在沙盒中開啟]
- 顯示近期已上傳檔案的清單,類似於 Special:NewFiles。
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [在沙盒中開啟]
- 顯示帶有 MIME 類型為 image/png 或 image/gif 的檔案清單
- api.php?action=query&list=allimages&aimime=image/png|image/gif [在沙盒中開啟]
- 顯示 4 個以 T 為開頭的檔案之資訊。
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [在沙盒中開啟]
list=alllinks (al)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列舉所有指向所指定命名空間的連結。
- alcontinue
當有更多結果可用時,使用這個繼續。
- alfrom
要起始列舉的連結標題。
- alto
要終止列舉的連結標題。
- alprefix
搜尋以此值為開頭的所有連結標題。
- alunique
僅秀出各別的連結標題。不可與 alprop=ids 一同使用。 當作為產生器使用時,會產生目標頁面而非來源頁面。
- 類型:布林值(詳細資訊)
- alprop
要包含的資訊部份:
- ids
- 添加連結頁面的頁面 ID(不能與 alunique 一起使用)。
- title
- 添加連結標題。
- 多值 (以 | 或 alternative 分隔):ids、title
- 預設值:title
- alnamespace
要列舉的命名空間。
- 單值:-1、-2、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 預設值:0
- allimit
要回傳的項目總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- aldir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- 列出連結標題,包含頁面 ID 以 B 為起始的遺失項目。
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [在沙盒中開啟]
- 列出唯一的連結標題。
- api.php?action=query&list=alllinks&alunique=&alfrom=B [在沙盒中開啟]
- 取得所有已連結標題,標記為遺失。
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [在沙盒中開啟]
- 取得包含連結的頁面。
- api.php?action=query&generator=alllinks&galfrom=B [在沙盒中開啟]
list=allpages (ap)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
依序列舉在指定命名空間的所有頁面。
- apfrom
起始列舉的頁面標題。
- apcontinue
當有更多結果可用時,使用這個繼續。
- apto
終止列舉的頁面標題。
- apprefix
搜尋以此值為開頭的所有頁面標題。
- apnamespace
要列舉的命名空間。
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 預設值:0
- apfilterredir
要列出的頁面。
- 單值:all、nonredirects、redirects
- 預設值:all
- apminsize
限制頁面至少要有這樣多的位元組。
- 類型:整數
- apmaxsize
限制頁面最多只能這樣多的位元組。
- 類型:整數
- apprtype
僅限受保護的頁面。
- 多值 (以 | 或 alternative 分隔):edit、move、upload
- apprlevel
篩選基於保護級別的保護(必須與 apprtype= 參數一起使用)。
- 多值 (以 | 或 alternative 分隔):可以留空,或是autoconfirmed、sysop
- apprfiltercascade
基於 cascadingness 的篩選保護(當 apprtype 未設定時忽略)。
- 單值:all、cascading、noncascading
- 預設值:all
- aplimit
要回傳的頁面總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- apdir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- apfilterlanglinks
篩選基於頁面是否有語言連結。請注意這可能不會考慮由擴充所添加的語言連結。
- 單值:all、withlanglinks、withoutlanglinks
- 預設值:all
- apprexpiry
篩選頁面的保護期限:
- indefinite:只取得無限期保護的頁面。
- definite:只取得帶有特定保護期限的頁面。
- all:取得任何保護期限的頁面。
- 單值:all、definite、indefinite
- 預設值:all
- 顯示以字母 B 為開頭的所有頁面清單。
- api.php?action=query&list=allpages&apfrom=B [在沙盒中開啟]
- 顯示 4 個以 T 為開頭的頁面之資訊。
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [在沙盒中開啟]
- 顯示前 2 個以 Re 為開頭的非重新導向頁面內容。
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [在沙盒中開啟]
list=allredirects (ar)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出至命名空間的所有重新導向。
- arcontinue
當有更多結果可用時,使用這個繼續。
- arfrom
要起始列舉的重新導向標題。
- arto
要終止列舉的重新導向標題。
- arprefix
搜尋以此值為開頭的所有目標頁面。
- arunique
僅秀出各別的目標頁面。不可與 arprop=ids|fragment|interwiki 一同使用。 當作為產生器使用時,會產生目標頁面而非來源頁面。
- 類型:布林值(詳細資訊)
- arprop
要包含的資訊部份:
- ids
- 添加重新導向頁面的頁面 ID(不能與 arunique 一起使用)。
- title
- 添加重新導向的標題。
- fragment
- 添加來自重新導向的部份(不能與 arunique 一起使用)。
- interwiki
- 添加來自重新導向的跨 wiki 前綴(不能與 arunique 一起使用)。
- 多值 (以 | 或 alternative 分隔):fragment、ids、interwiki、title
- 預設值:title
- arnamespace
要列舉的命名空間。
- 單值:-1、-2、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 預設值:0
- arlimit
要回傳的項目總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- ardir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- 列出目標頁面,包含頁面 ID 以 B 為起始的遺失項目。
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [在沙盒中開啟]
- 列出唯一目標頁面。
- api.php?action=query&list=allredirects&arunique=&arfrom=B [在沙盒中開啟]
- 取得所有目標頁面,標記為遺失。
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [在沙盒中開啟]
- 取得包含重新導向的頁面。
- api.php?action=query&generator=allredirects&garfrom=B [在沙盒中開啟]
list=allrevisions (arv)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出所有修訂版本。
- arvprop
各修訂所要取得的屬性:
- ids
- 修訂 ID。
- flags
- 修訂標籤(小修改)。
- timestamp
- 修訂的時間戳記。
- user
- 做出修訂的使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- userid
- 修訂創建者的使用者 ID。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- size
- 修訂的長度(位元組)。
- slotsize
- 各修訂間隔的長度(位元組)。
- sha1
- 修訂的 SHA-1(base 16)。若是已刪除修訂的內容,會回傳 sha1hidden 屬性。
- slotsha1
- 各修訂間隔的 SHA-1(base 16)。若是已刪除修訂的內容,會回傳 sha1hidden 屬性。
- contentmodel
- 各修訂間隔的內容模組 ID。
- comment
- 由使用者對於修訂所做出的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 由使用者對於修訂所解析的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- content
- 各修訂間隔的內容。若是已刪除修訂的內容,會回傳 texthidden 屬性。
- tags
- 修訂標籤。
- roles
- 列出存在於修訂的內容間隔作用。
- parsetree
- 已棄用。請改用 action=expandtemplates 或 action=parse。修訂內容的 XML 解析樹狀(需要內容模型
wikitext
)。
- 多值 (以 | 或 alternative 分隔):comment、content、contentmodel、flags、ids、parsedcomment、roles、sha1、size、slotsha1、slotsize、tags、timestamp、user、userid、parsetree
- 預設值:ids|timestamp|flags|comment|user
- arvslots
當槽位相關屬性包含在 arvprops 時,要回傳資料的修訂槽位。若忽略的話,來自 main 槽位的資料會以向下兼容格式回傳。
- 多值 (以 | 或 alternative 分隔):main
- 要指定所有值,請使用*。
- arvlimit
限制所回傳的修訂數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- arvexpandtemplates
- 已棄用。
請改用 action=expandtemplates。在修訂內容裡展開模板(需要 arvprop=content)。
- 類型:布林值(詳細資訊)
- arvgeneratexml
- 已棄用。
請改用 action=expandtemplates 或 action=parse。產生用於修訂內容的 XML 解析樹狀(需要 arvprop=content)。
- 類型:布林值(詳細資訊)
- arvparse
- 已棄用。
請改用 action=parse。解析修訂內容(需要 arvprop=content)。基於效能緣故,若有使用此選項,arvlimit 會被強制為 1。
- 類型:布林值(詳細資訊)
- arvsection
僅檢索帶有此識別碼的段落之內容。
- arvdiffto
- 已棄用。
請改用 action=compare。要比較各修訂差異的修訂 ID。prev 與 next 和 cur 分別用於上一個、下一個、以及目前的修訂。
- arvdifftotext
- 已棄用。
請改用 action=compare。要比較各修訂差異的文字。僅能比對受限數目的修訂。覆蓋 arvdiffto。若 arvsection 有設定,僅能比對該與文字有差別的段落。
- arvdifftotextpst
- 已棄用。
請改用 action=compare。在區別前,執行在文字上的預先儲存轉換。僅與 arvdifftotext 使用有效。
- 類型:布林值(詳細資訊)
- arvcontentformat
- 已棄用。
使用於 arvdifftotext 的序列化格式並預期用於內容輸出。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- arvuser
此列出由該使用者作出的修訂。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- arvnamespace
僅列出此命名空間的頁面。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- arvstart
起始列舉的時間戳記。
- 類型:時間戳記(允許格式)
- arvend
終止列舉的時間戳記。
- 類型:時間戳記(允許格式)
- arvdir
列舉的方向:
- newer
- 最早的優先。注意:arvstart應在arvend之前。
- older
- 最新的優先(預設)。注意:arvstart應在arvend之後。
- 單值:newer、older
- 預設值:older
- arvexcludeuser
不要列出由該使用者作出的修訂。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- arvcontinue
當有更多結果可用時,使用這個繼續。
- arvgeneratetitles
當作為產生器時使用,產生標題而非修訂 ID。
- 類型:布林值(詳細資訊)
- 列出由使用者 Example 做出的最近 50 個貢獻。
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [在沙盒中開啟]
- 列出在任何命名空間的前 50 個修訂。
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [在沙盒中開啟]
list=alltransclusions (at)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出所有嵌入(頁面使用 {{x}} 來內嵌),包含不存在的。
- atcontinue
當有更多結果可用時,使用這個繼續。
- atfrom
要起始列舉的嵌入標題。
- atto
要終止列舉的嵌入標題。
- atprefix
搜尋以此值為開頭的所有嵌入標題。
- atunique
僅秀出各別的嵌入標題。不可與 atprop=ids 一同使用。 當作為產生器使用時,會產生目標頁面而非來源頁面。
- 類型:布林值(詳細資訊)
- atprop
要包含到的資訊部份:
- ids
- 添加嵌入頁面的頁面 ID(不能與 atunique 一起使用)。
- title
- 添加嵌入的標題。
- 多值 (以 | 或 alternative 分隔):ids、title
- 預設值:title
- atnamespace
要列舉的命名空間。
- 單值:-1、-2、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 預設值:10
- atlimit
要回傳的項目總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- atdir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- 列出嵌入標題,包含頁面 ID 以 B 為起始的遺失項目。
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [在沙盒中開啟]
- 列出獨一嵌入標題。
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [在沙盒中開啟]
- 取得所有嵌入標題,標記為遺失。
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [在沙盒中開啟]
- 取得包含嵌入的頁面。
- api.php?action=query&generator=alltransclusions&gatfrom=B [在沙盒中開啟]
list=allusers (au)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列舉所有已註冊使用者。
- aufrom
起始列舉的使用者名稱。
- auto
終止列舉的使用者名稱。
- auprefix
搜尋以此值為開頭的所有使用者。
- audir
排序的方向。
- 單值:ascending、descending
- 預設值:ascending
- augroup
僅包含在指定群組的使用者。
- 多值 (以 | 或 alternative 分隔):bot、confirmed、developer、push-subscription-manager、suppress、sysop
- auexcludegroup
排除指定群組中的使用者
- 多值 (以 | 或 alternative 分隔):bot、confirmed、developer、push-subscription-manager、suppress、sysop
- aurights
僅包含有指定權限的使用者。不包含透過由隱含或是自動晉升群組所授予的權限,像是:*、使用者、或是自動確認。
- 多值 (以 | 或 alternative 分隔):abusefilter-hidden-log、abusefilter-hide-log、abusefilter-log、abusefilter-log-detail、abusefilter-log-private、abusefilter-modify、abusefilter-modify-global、abusefilter-modify-restricted、abusefilter-privatedetails、abusefilter-privatedetails-log、abusefilter-revert、abusefilter-view、abusefilter-view-private、apihighlimits、applychangetags、autoconfirmed、autocreateaccount、autopatrol、bigdelete、block、blockemail、bot、browsearchive、changetags、checkuser、checkuser-log、createaccount、createpage、createtalk、delete、delete-redirect、deletechangetags、deletedhistory、deletedtext、deletelogentry、deleterevision、edit、editcontentmodel、editinterface、editmyoptions、editmyprivateinfo、editmyusercss、editmyuserjs、editmyuserjson、editmyuserjsredirect、editmywatchlist、editprotected、editsemiprotected、editsitecss、editsitejs、editsitejson、editusercss、edituserjs、edituserjson、gadgets-definition-edit、gadgets-edit、hideuser、import、importupload、interwiki、ipblock-exempt、item-merge、item-redirect、item-term、manage-all-push-subscriptions、managechangetags、markbotedits、mergehistory、minoredit、move、move-categorypages、move-rootuserpages、move-subpages、movefile、nominornewtalk、noratelimit、override-export-depth、pagelang、patrol、patrolmarks、property-create、property-term、protect、purge、read、reupload、reupload-own、reupload-shared、rollback、sboverride、sendemail、siteadmin、skipcaptcha、spamblacklistlog、suppressionlog、suppressredirect、suppressrevision、tboverride、tboverride-account、titleblacklistlog、unblockself、undelete、unwatchedpages、upload、upload_by_url、userrights、userrights-interwiki、viewmyprivateinfo、viewmywatchlist、viewsuppressed、writeapi
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- auprop
要包含的資訊部份:
- blockinfo
- 添加有關使用者目前封鎖的資訊。
- groups
- 列出使用者所在的群組。這會使用到較多伺服器資源,並且可能會回傳少於限制條件的結果。
- implicitgroups
- 列出使用者自動列入的所有群組。
- rights
- 列出使用者所擁有的權限。
- editcount
- 添加使用者的編輯次數。
- registration
- 若可能的話,添加當使用者註冊時的時間戳記(可能為空白)。
- centralids
- 替使用者添加中心 ID 與附加狀態。
- 多值 (以 | 或 alternative 分隔):blockinfo、centralids、editcount、groups、implicitgroups、registration、rights
- aulimit
要回傳的使用者名稱總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- auwitheditsonly
僅列出有做過編輯的使用者。
- 類型:布林值(詳細資訊)
- auactiveusers
僅列出在最近 30 天裡活躍的使用者。
- 類型:布林值(詳細資訊)
- auattachedwiki
與 auprop=centralids 使用,另外表明使用者是否附加於由此 ID 所識別出的 wiki。
list=backlinks (bl)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
找出連結至指定頁面的所有頁面。
- bltitle
要搜尋的標題。不能與 blpageid 一起使用。
- blpageid
要搜尋的頁面 ID。不能與 bltitle 一起使用。
- 類型:整數
- blcontinue
當有更多結果可用時,使用這個繼續。
- blnamespace
要列舉的命名空間。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- bldir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- blfilterredir
如何篩選重新導向。當 blredirect 啟用時若設定成 nonredirects,這僅會套用到第二級別。
- 單值:all、nonredirects、redirects
- 預設值:all
- bllimit
要回傳的總頁面。若 blredirect 有啟用,套用至各個層級(這代表會回傳多至 2 * bllimit 個結果)。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- blredirect
若連結頁面為重新導向,則找尋連結至該重新導向的所有頁面。最大限制為一半。
- 類型:布林值(詳細資訊)
- 顯示至 Main page 的連結。
- api.php?action=query&list=backlinks&bltitle=Main%20Page [在沙盒中開啟]
- 取得連結至 Main page 的相關頁面資訊。
- api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [在沙盒中開啟]
list=blocks (bk)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出所有被封鎖使用者與 IP 位址。
- bkstart
起始列舉的時間戳記。
- 類型:時間戳記(允許格式)
- bkend
終止列舉的時間戳記。
- 類型:時間戳記(允許格式)
- bkdir
列舉的方向:
- newer
- 最早的優先。注意:bkstart應在bkend之前。
- older
- 最新的優先(預設)。注意:bkstart應在bkend之後。
- 單值:newer、older
- 預設值:older
- bkids
要列出的封鎖 ID 清單(可選)。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- bkusers
要搜尋的使用者清單(可選)。
- 類型:使用者清單,按任何使用者名稱、IP和IP 範圍
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- bkip
取得套用在此 IP 位址或 CIDR 範圍的所有封鎖與所包含的範圍封鎖。不可與 bkusers 一起使用。CIDR 範圍不可超過 IPv4/16 或 IPv6/19。
- bklimit
能列出封鎖的最大數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- bkprop
要取得的屬性。
- id
- 添加封鎖 ID。
- user
- 添加已封鎖使用者的使用者名稱。
- userid
- 添加已封鎖使用者的使用者 ID。
- by
- 加入執行封鎖的使用者名稱。
- byid
- 新增執行封鎖者的使用者ID。
- timestamp
- 添加當封鎖生效的時間戳記。
- expiry
- 添加當封鎖到期的時間戳記。
- reason
- 添加封鎖的原因。
- range
- 添加受封鎖影響的 IP 地址範圍。
- flags
- 以自動封鎖、僅限匿名、或其它來標記該禁令。
- restrictions
- 若封鎖非整個網站範圍,添加部份封鎖限制。
- 多值 (以 | 或 alternative 分隔):by、byid、expiry、flags、id、range、reason、restrictions、timestamp、user、userid
- 預設值:id|user|by|timestamp|expiry|reason|flags
- bkshow
僅顯示符合這些標準的項目。 例如僅想查看在 IP 地址的無限期封鎖,請設定 bkshow=ip|!temp。
- 多值 (以 | 或 alternative 分隔):!account、!ip、!range、!temp、account、ip、range、temp
- bkcontinue
當有更多結果可用時,使用這個繼續。
- 列出封鎖。
- api.php?action=query&list=blocks [在沙盒中開啟]
- 列出使用者 Alice 與 Bob 的封鎖。
- api.php?action=query&list=blocks&bkusers=Alice|Bob [在沙盒中開啟]
list=categorymembers (cm)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
在指定的分類中列出所有頁面。
- cmtitle
所要列舉的分類(必要)。必須包含 分類: 前綴。不可與 cmpageid 一同使用。
- cmpageid
要列舉的分類之頁面 ID。不能與 cmtitle 同時使用。
- 類型:整數
- cmprop
要包含的資訊部份:
- ids
- 添加頁面 ID。
- title
- 添加標題與頁面的命名空間 ID。
- sortkey
- 添加使用來在分類裡排序的排序鍵值(十六進位字串)。
- sortkeyprefix
- 添加用於在分類裡排序的排序鍵值字首(排序鍵值中人類可讀的部份)。
- type
- 添加頁面已被分類的類型(page、subcat 或 file)。
- timestamp
- 添加在頁面有被包含時的時間戳記。
- 多值 (以 | 或 alternative 分隔):ids、sortkey、sortkeyprefix、timestamp、title、type
- 預設值:ids|title
- cmnamespace
僅包含在這些命名空間的頁面。請注意可能會使用 cmtype=subcat 或 cmtype=file,而非 cmnamespace=14 或 6。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- cmtype
包含的分類成員類型。當有設定 cmsort=timestamp 時忽略。
- 多值 (以 | 或 alternative 分隔):file、page、subcat
- 預設值:page|subcat|file
- cmcontinue
當有更多結果可用時,使用這個繼續。
- cmlimit
回傳的頁面數量上限。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- cmsort
作為排序順序的屬性。
- 單值:sortkey、timestamp
- 預設值:sortkey
- cmdir
排序的方向。
- 單值:asc、ascending、desc、descending、newer、older
- 預設值:ascending
- cmstart
起始列出的時間戳記。僅能與 cmsort=timestamp 一起使用。
- 類型:時間戳記(允許格式)
- cmend
結束列出的時間戳記。僅能與 cmsort=timestamp 一起使用。
- 類型:時間戳記(允許格式)
- cmstarthexsortkey
開始列出的排序鍵值,由 cmprop=sortkey 所回傳。僅能與 cmsort=sortkey 一起使用。
- cmendhexsortkey
終止列出的排序鍵值,由 cmprop=sortkey 所回傳。僅能與 cmsort=sortkey 一起使用。
- cmstartsortkeyprefix
開始列出的排序鍵值字首,僅能與 cmsort=sortkey 一起使用。覆蓋 cmstarthexsortkey。
- cmendsortkeyprefix
終止列出 before 的排序鍵值字首(並不是 at,若此值有出現將不會被包含到!),僅能與 cmsort=sortkey 一起使用。覆蓋 cmendhexsortkey。
- cmstartsortkey
- 已棄用。
請改用 cmstarthexsortkey。
- cmendsortkey
- 已棄用。
請改用 cmendhexsortkey。
- 取得在 Category:Physics 裡前 10 項的頁面。
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [在沙盒中開啟]
- 取得在 Category:Physics 裡前 10 個頁面的頁面資訊。
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [在沙盒中開啟]
list=checkuser (cu)
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:CheckUser
- 授權條款:GPL-2.0-or-later
檢查指定使用者使用的 IP 地址或指定 IP 地址使用的使用者
- curequest
使用者查核請求類型:
- userips
- 取得目標使用者的 IP。
- edits
- 取得目標 IP 或地址段所作的更改。
- ipusers
- 取得目標 IP 或地址段的使用者。
- 此為必填參數。
- 單值:edits、ipusers、userips
- cutarget
要查核的使用者名稱 IP 地址,或 CIDR 地址段。
- 此為必填參數。
- cureason
查核原因。
- culimit
行數限制。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:500
- cutimecond
使用者資料的時限 (例如 "-2 weeks" 或 "2 weeks ago" ) 。
- 預設值:-2 weeks
- cuxff
使用 XFF 資料代替 IP。
- cutoken
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
list=checkuserlog (cul)
- 此模組需要讀取權限。
- 來源:CheckUser
- 授權條款:GPL-2.0-or-later
從使用者查核日誌獲得記錄。
- culuser
使用者查核員的使用者名稱。
- cultarget
已查核的使用者、IP 地址或 CIDR 地址段。
- cullimit
行數限制。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- culdir
列舉的方向:
- newer:最早的優先。注意:culfrom 應在 culto 之前。
- older:最新的優先(預設)。注意:culfrom 應在 culto 之後。
- 單值:newer、older
- 預設值:older
- culfrom
起始列舉的時間戳記。
- 類型:時間戳記(允許格式)
- culto
結束列舉的時間戳記。
- 類型:時間戳記(允許格式)
- culcontinue
當有更多結果可用時,使用這個繼續。
- 顯示User:Example的查核
- api.php?action=query&list=checkuserlog&culuser=Example&cullimit=25 [在沙盒中開啟]
- 顯示在 2011-10-15T23:00:00Z 之後的 192.0.2.0/24 檢查
- api.php?action=query&list=checkuserlog&cultarget=192.0.2.0/24&culfrom=2011-10-15T23:00:00Z [在沙盒中開啟]
list=deletedrevs (dr)
- 此模組已停用。
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出已刪除的修訂。
以三種模式操作:
- 列出指定標題的已刪除修訂,按時間戳記排序。
- 列出指定使用者的已刪除貢獻,按時間戳記排序(無指定標題)。
- 列出在指定命名空間內的所有已刪除修訂,按標題與時間戳記排序(無指定標題、未設定 druser)。
一些參數僅套用於某些模式,並且其它模式裡會被忽略。
- drstart
起始列舉的時間戳記。
- 模式:1、2
- 類型:時間戳記(允許格式)
- drend
終止列舉的時間戳記。
- 模式:1、2
- 類型:時間戳記(允許格式)
- drdir
列舉的方向:
- newer
- 最早的優先。注意:drstart應在drend之前。
- older
- 最新的優先(預設)。注意:drstart應在drend之後。
- 模式:1、3
- 單值:newer、older
- 預設值:older
- drfrom
在此標題開始列出。
- 模式:3
- drto
在此標題停止列出。
- 模式:3
- drprefix
搜尋以此值為開頭的所有頁面標題。
- 模式:3
- drunique
各頁面僅列出一個修訂。
- 模式:3
- 類型:布林值(詳細資訊)
- drnamespace
僅列出此命名空間的頁面。
- 模式:3
- 單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 預設值:0
- drtag
僅列出以此標籤所標記的修訂。
- druser
此列出由該使用者作出的修訂。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- drexcludeuser
不要列出由該使用者作出的修訂。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- drprop
要取得的參數:
- revidv:添加已刪除修訂的修訂 ID。
- parentid:添加前一個修訂的修訂 ID 至頁面。
- user:添加做出修訂的使用者。
- userid:添加做出修訂的使用者 ID。
- comment:添加修訂的註釋。
- parsedcomment:添加修訂的解析註釋。
- minor:標記修訂是否為小編輯。
- len:添加修訂的長度(位元組)。
- sha1:添加修訂的 SHA-1 雜湊(base 16)。
- content:添加修訂內容。
- token:已棄用。提供編輯權杖。
- tags:修訂的標籤。
- 多值 (以 | 或 alternative 分隔):comment、content、len、minor、parentid、parsedcomment、revid、sha1、tags、token、user、userid
- 預設值:user|comment
- drlimit
修訂能列出的最大數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- drcontinue
當有更多結果可用時,使用這個繼續。
- 以帶有內容(模式 1)列出頁面 Main Page 與 Talk:Main Page 的最新刪除修訂。
- api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [在沙盒中開啟]
- 列出最近前 50 個已刪除掉由 Bob 所做出的貢獻(模式 2)。
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [在沙盒中開啟]
- 列出在主命名空間的前 50 個已刪除修訂(模式 3)。
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [在沙盒中開啟]
- 列出在討論命名空間的前 50 個已刪除頁面(模式 3)。
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [在沙盒中開啟]
list=embeddedin (ei)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
找出內嵌(嵌入)指定頁面的所有頁面。
- eititle
要搜尋的標題。不能與 eipageid 一起使用。
- eipageid
要搜尋的頁面 ID。不能與 eititle 一起使用。
- 類型:整數
- eicontinue
當有更多結果可用時,使用這個繼續。
- einamespace
要列舉的命名空間。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- eidir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- eifilterredir
如何過濾重新導向。
- 單值:all、nonredirects、redirects
- 預設值:all
- eilimit
要回傳的頁面總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- 顯示嵌入 Template:Stub 的頁面。
- api.php?action=query&list=embeddedin&eititle=Template:Stub [在沙盒中開啟]
- 取得有關嵌入 Template:Stub 的頁面之資訊。
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [在沙盒中開啟]
list=exturlusage (eu)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列舉包含指定 URL 的頁面。
- euprop
要包含的資訊部份:
- ids
- 添加頁面 ID。
- title
- 添加標題與頁面的命名空間 ID。
- url
- 添加用於頁面的 URL。
- 多值 (以 | 或 alternative 分隔):ids、title、url
- 預設值:ids|title|url
- eucontinue
當有更多結果可用時,使用這個繼續。
- euprotocol
URL 協定。若為空且有設定 euquery,會是 http 協定。將此與 euquery 一同留空會列出所有外部連結。
- 單值:可以留空,或是bitcoin、ftp、ftps、geo、git、gopher、http、https、irc、ircs、magnet、mailto、matrix、mms、news、nntp、redis、sftp、sip、sips、sms、ssh、svn、tel、telnet、urn、worldwind、xmpp
- 預設值:(空)
- euquery
不帶協定的搜尋字串。請查看 Special:LinkSearch。請留空以列出所有外部連結。
- eunamespace
要列舉的頁面命名空間。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- eulimit
要回傳的頁面數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- euexpandurl
以規範協議的擴充協議關聯 URL。
- 類型:布林值(詳細資訊)
list=filearchive (fa)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
依序列舉所有已刪除檔案。
- fafrom
起始列舉的圖片標題。
- fato
終止列舉的圖片標題。
- faprefix
搜尋以此值為開頭的所有圖片標題。
- fadir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- fasha1
圖片的 SHA1 雜湊值。覆蓋 fasha1base36。
- fasha1base36
以 base 36 的圖片 SHA1 雜湊值(使用在 MediaWiki)。
- faprop
要取得的圖片資訊:
- sha1
- 替圖片添加 SHA-1 雜湊值。
- timestamp
- 添加上傳版本的時間戳記。
- user
- 添加上傳該圖片版本的使用者。
- size
- 添加圖片大小(位元組)、高度、寬度、頁面計數(若可套用的話)。
- dimensions
- 大小的別名。
- description
- 添加圖片版本的描述。
- parseddescription
- 解析版本的描述。
- mime
- 添加圖片的 MIME。
- mediatype
- 添加圖片的媒體類型。
- metadata
- 列出圖片版本的 Exif 詮釋資料。
- bitdepth
- 添加版本的位元深度。
- archivename
- 添加非最新版本的存檔版本檔案名稱。
- 多值 (以 | 或 alternative 分隔):archivename、bitdepth、description、dimensions、mediatype、metadata、mime、parseddescription、sha1、size、timestamp、user
- 預設值:timestamp
- falimit
要回傳的圖片總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- facontinue
當有更多結果可用時,使用這個繼續。
- 顯示所有已刪除檔案的清單。
- api.php?action=query&list=filearchive [在沙盒中開啟]
list=gadgetcategories (gc)
- 此模組需要讀取權限。
- 來源:Gadgets
- 授權條款:GPL-2.0-or-later
回傳小工具分類清單。
- gcprop
要取得什麼小工具分類資訊:
- name
- 內部份類名稱。
- title
- 分類標題。
- members
- 分類中的小工具數量。
- 多值 (以 | 或 alternative 分隔):members、name、title
- 預設值:name
- gcnames
要取得分類名稱。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 取得已存在的小工具分類清單
- api.php?action=query&list=gadgetcategories [在沙盒中開啟]
- 取得所有有關分類名稱為 "foo" 與 "bar" 的資訊
- api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members [在沙盒中開啟]
list=gadgets (ga)
- 此模組需要讀取權限。
- 來源:Gadgets
- 授權條款:GPL-2.0-or-later
回傳在此 wiki 使用過的小工具清單。
- gaprop
要取得什麼小工具資訊:
- id
- 內部小工具 ID。
- metadata
- 小工具詮釋資料。
- desc
- 小工具描述轉換至 HTML 格式 (可能較慢,只在需要時使用)。
- 多值 (以 | 或 alternative 分隔):desc、id、metadata
- 預設值:id|metadata
- gacategories
自那個分類取得小工具。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- gaids
要取得小工具的 ID。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- gaallowedonly
只列出目前使用者可使用的小工具。
- 類型:布林值(詳細資訊)
- gaenabledonly
只列出由目前使用者開啟的小工具。
- 類型:布林值(詳細資訊)
- 取得小工具及其描述清單
- api.php?action=query&list=gadgets&gaprop=id|desc [在沙盒中開啟]
- 取得小工具及其所有屬性清單
- api.php?action=query&list=gadgets&gaprop=id|metadata|desc [在沙盒中開啟]
- 取得屬於分類 "foo" 的小工具清單
- api.php?action=query&list=gadgets&gacategories=foo [在沙盒中開啟]
- 取得有關小工具 "foo" 與 "bar" 的資訊
- api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata [在沙盒中開啟]
- 取得由目前使用者開啟的小工具清單
- api.php?action=query&list=gadgets&gaenabledonly [在沙盒中開啟]
list=imageusage (iu)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
尋找使用到指定圖片標題的所有頁面。
- iutitle
要搜尋的標題。不能與 iupageid 一起使用。
- iupageid
要搜尋的頁面 ID。不能與 iutitle 一起使用。
- 類型:整數
- iucontinue
當有更多結果可用時,使用這個繼續。
- iunamespace
要列舉的命名空間。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- iudir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- iufilterredir
如何篩選重新導向。當 iuredirect 啟用時若設定成非重新導向,這僅會套用到第二級別。
- 單值:all、nonredirects、redirects
- 預設值:all
- iulimit
要回傳的總頁面。若 iuredirect 有啟用,套用至各個層級(這代表會回傳多至 2 * iulimit 個結果)。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- iuredirect
若連結頁面為重新導向,則找尋連結至該重新導向的所有頁面。最大限制為一半。
- 類型:布林值(詳細資訊)
list=iwbacklinks (iwbl)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
找出連結至指定跨 wiki 連結的所有頁面。
可用於找尋所有帶前綴的連結、或是所有至某一標題(帶有指定前綴)的連結。兩參數均不使用則會是「所有內部 wiki 連結」。
- iwblprefix
跨 wiki 前綴。
- iwbltitle
要搜尋的跨 wiki 連結。必須與 iwblblprefix 一起使用。
- iwblcontinue
當有更多結果可用時,使用這個繼續。
- iwbllimit
要回傳的頁面總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- iwblprop
要取得的屬性。
- iwprefix
- 添加跨 wiki 前綴。
- iwtitle
- 添加跨 wiki 標題。
- 多值 (以 | 或 alternative 分隔):iwprefix、iwtitle
- 預設值:(空)
- iwbldir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
list=langbacklinks (lbl)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
找出連結至指定語言連結的所有頁面。
可用來查找帶有語言代碼的所有連結、或是所有標題連結(帶指定語言)。不使用任何參數代表著「所有語言連結」。
請注意這可能不會考慮由擴充功能所添加的語言連結。
- lbllang
用於語言的語言連結。
- lbltitle
要搜尋的語言連結。必須與lbllang一同使用。
- lblcontinue
當有更多結果可用時,使用這個繼續。
- lbllimit
要回傳的頁面總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- lblprop
要取得的屬性。
- lllang
- 添加用於語言連結的語言代碼。
- lltitle
- 添加語言連結標題。
- 多值 (以 | 或 alternative 分隔):lllang、lltitle
- 預設值:(空)
- lbldir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
list=logevents (le)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
從日誌中取得事件。
- leprop
要取得的屬性。
- ids
- 添加日誌事件的 ID。
- title
- 添加日誌事件的頁面標題。
- type
- 添加日誌事件的類型。
- user
- 添加承擔日誌事件的使用者。
- userid
- 添加承擔日誌事件的使用者 ID。
- timestamp
- 添加日誌事件的時間戳記。
- comment
- 添加日誌事件的註釋。
- parsedcomment
- 添加日誌事件的解析註釋。
- details
- 列出日誌事件的額外詳細資訊。
- tags
- 列出日誌事件的標籤。
- 多值 (以 | 或 alternative 分隔):comment、details、ids、parsedcomment、tags、timestamp、title、type、user、userid
- 預設值:ids|title|type|user|timestamp|comment|details
- letype
篩選僅為此類型的日誌項目。
- 單值:可以留空,或是abusefilter、abusefilterprivatedetails、block、contentmodel、create、delete、import、interwiki、managetags、merge、move、newusers、patrol、protect、rights、spamblacklist、suppress、tag、titleblacklist、upload
- leaction
篩選日誌操作僅限於此操作。覆蓋 letype。在可用值清單裡,與像是 action/* 這種帶有萬用字元的值,可以在斜線(/)後方帶有不同字串。
- 單值:abusefilter/create、abusefilter/hit、abusefilter/modify、abusefilterprivatedetails/access、block/block、block/reblock、block/unblock、contentmodel/change、contentmodel/new、create/create、delete/delete、delete/delete_redir、delete/delete_redir2、delete/event、delete/restore、delete/revision、import/interwiki、import/upload、interwiki/*、managetags/activate、managetags/create、managetags/deactivate、managetags/delete、merge/merge、move/move、move/move_redir、newusers/autocreate、newusers/byemail、newusers/create、newusers/create2、newusers/newusers、patrol/autopatrol、patrol/patrol、protect/modify、protect/move_prot、protect/protect、protect/unprotect、rights/autopromote、rights/blockautopromote、rights/restoreautopromote、rights/rights、spamblacklist/*、suppress/block、suppress/delete、suppress/event、suppress/hide-afl、suppress/reblock、suppress/revision、suppress/unhide-afl、tag/update、titleblacklist/*、upload/overwrite、upload/revert、upload/upload
- lestart
起始列舉的時間戳記。
- 類型:時間戳記(允許格式)
- leend
結束列舉的時間戳記。
- 類型:時間戳記(允許格式)
- ledir
列舉的方向:
- newer
- 最早的優先。注意:lestart應在leend之前。
- older
- 最新的優先(預設)。注意:lestart應在leend之後。
- 單值:newer、older
- 預設值:older
- leuser
篩選由指定使用者所產生出的項目。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- letitle
篩選與這些頁面關聯的項目。
- lenamespace
篩選在這些指定命名空間裡的項目。
- 單值:-1、-2、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- leprefix
篩選以此前綴為開頭的項目。
- letag
僅列出以此標籤所標記的事件項目。
- lelimit
要回傳的事件項目總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- lecontinue
當有更多結果可用時,使用這個繼續。
list=mystashedfiles (msf)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得在目前使用者上傳儲藏裡的檔案清單。
- msfprop
要索取的檔案屬性。
- size
- 索取檔案大小與圖片尺寸。
- type
- 索取檔案的 MIME 類型以及媒體類型。
- 多值 (以 | 或 alternative 分隔):size、type
- 預設值:(空)
- msflimit
要取得的檔案數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- msfcontinue
當有更多結果可用時,使用這個繼續。
- 取得檔案鍵、檔案大小、以及在目前使用者上傳儲藏裡的檔案像素尺寸。
- api.php?action=query&list=mystashedfiles&msfprop=size [在沙盒中開啟]
list=pagepropnames (ppn)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出所有在 wiki 使用的頁面屬性名稱。
- ppncontinue
當有更多結果可用時,使用這個繼續。
- ppnlimit
回傳的名稱數量上限。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- 取得前 10 個屬性名稱。
- api.php?action=query&list=pagepropnames [在沙盒中開啟]
list=pageswithprop (pwp)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出使用到指定頁面屬性的所有頁面。
- pwppropname
用於列舉頁面的頁面屬性(action=query&list=pagepropnames 會回傳在使用的頁面屬性名稱)。
- 此為必填參數。
- pwpprop
要包含到的資訊部份:
- ids
- 添加頁面 ID。
- title
- 添加標題與頁面的命名空間 ID。
- value
- 添加頁面屬性的值。
- 多值 (以 | 或 alternative 分隔):ids、title、value
- 預設值:ids|title
- pwpcontinue
當有更多結果可用時,使用這個繼續。
- pwplimit
回傳的頁面數量上限。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- pwpdir
排序的方向。
- 單值:ascending、descending
- 預設值:ascending
- 列出前 10 個使用
{{DISPLAYTITLE:}}
的頁面。 - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [在沙盒中開啟]
- 取得前 10 個使用到
__NOTOC__
頁面的額外資訊。 - api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [在沙盒中開啟]
list=prefixsearch (ps)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
執行頁面標題的前綴搜尋。
儘管名稱上相似,此模組不代表相同於 Special:PrefixIndex。對於此請以 apprefix 參數來查看 action=query&list=allpages。此模組的目的相似於 action=opensearch:獲取使用者的輸入內容,並提供最相符的標題。依搜尋引擎後端的情況,可能會有包含錯別字修正、避免重新導向、或是其它探索的行為。
- pssearch
搜尋字串。
- 此為必填參數。
- psnamespace
搜尋的命名空間。若 pssearch 以有效的命名空間前綴為開頭則會被忽略。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- 預設值:0
- pslimit
回傳的結果數量上限。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- psoffset
當有更多結果可用時,使用這個繼續。
- 類型:整數
- 預設值:0
- 搜尋開頭為 meaning 的頁面標題。
- api.php?action=query&list=prefixsearch&pssearch=meaning [在沙盒中開啟]
list=protectedtitles (pt)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出所有被創建保護的標題。
- ptnamespace
僅列出這些命名空間的標題。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- ptlevel
僅列出具有這些保護層級的標題。
- 多值 (以 | 或 alternative 分隔):autoconfirmed、sysop
- ptlimit
要回傳的頁面總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- ptdir
列舉的方向:
- newer
- 最早的優先。注意:ptstart應在ptend之前。
- older
- 最新的優先(預設)。注意:ptstart應在ptend之後。
- 單值:newer、older
- 預設值:older
- ptstart
在此保護時間戳記開始列出。
- 類型:時間戳記(允許格式)
- ptend
在此保護時間戳記停止列出。
- 類型:時間戳記(允許格式)
- ptprop
要取得的屬性。
- timestamp
- 添加當保護被添加時的時間戳記。
- user
- 添加做出添加保護操作的使用者。
- userid
- 添加做出添加保護操作的使用者 ID。
- comment
- 添加保護的註釋。
- parsedcomment
- 添加保護的解析註釋。
- expiry
- 添加當保護被提升時的時間戳記。
- level
- 添加保護層級。
- 多值 (以 | 或 alternative 分隔):comment、expiry、level、parsedcomment、timestamp、user、userid
- 預設值:timestamp|level
- ptcontinue
當有更多結果可用時,使用這個繼續。
list=querypage (qp)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得透過特殊頁面 QueryPage-based 所提供的清單。
- qppage
特殊頁面的名稱。註:區分大小寫。
- 此為必填參數。
- 單值:Ancientpages、BrokenRedirects、Deadendpages、DisambiguationPageLinks、DisambiguationPages、DoubleRedirects、Fewestrevisions、GadgetUsage、ListDuplicatedFiles、Listredirects、Lonelypages、Longpages、MediaStatistics、Mostcategories、Mostimages、Mostinterwikis、Mostlinked、Mostlinkedcategories、Mostlinkedtemplates、Mostrevisions、Shortpages、Uncategorizedcategories、Uncategorizedimages、Uncategorizedpages、Uncategorizedtemplates、UnconnectedPages、Unusedcategories、Unusedimages、Unusedtemplates、Unwatchedpages、Wantedcategories、Wantedfiles、Wantedpages、Wantedtemplates、Withoutinterwiki
- qpoffset
當有更多結果可用時,使用這個繼續。
- 類型:整數
- 預設值:0
- qplimit
回傳的結果數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
list=random (rn)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得隨機頁面集合
列出在固定序列的頁面,僅起始點為隨機。這代表如果像 Main Page 是清單的首個隨機頁面,List of fictional monkeys 會永遠是第二個,List of people on stamps of Vanuatu 是第三個等等。
- rnnamespace
僅回傳在這些命名空間的頁面。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- rnfilterredir
如何過濾重新導向。
- 單值:all、nonredirects、redirects
- 預設值:nonredirects
- rnredirect
- 已棄用。
請改用 rnfilterredir=redirects。
- 類型:布林值(詳細資訊)
- rnlimit
限制所回傳的隨機頁面數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:1
- rncontinue
當有更多結果可用時,使用這個繼續。
- 從主命名空間回傳兩個隨機頁面。
- api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [在沙盒中開啟]
- 從主命名空間回傳兩個隨機頁面的相關頁面資訊。
- api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [在沙盒中開啟]
list=recentchanges (rc)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列舉出近期變更。
- rcstart
起始列舉的時間戳記。
- 類型:時間戳記(允許格式)
- rcend
結束列舉的時間戳記。
- 類型:時間戳記(允許格式)
- rcdir
列舉的方向:
- newer
- 最早的優先。注意:rcstart應在rcend之前。
- older
- 最新的優先(預設)。注意:rcstart應在rcend之後。
- 單值:newer、older
- 預設值:older
- rcnamespace
篩選僅為這些命名空間的更改。
- 多值 (以 | 或 alternative 分隔):-1、-2、0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- rcuser
此列出由該使用者作出的更改。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- rcexcludeuser
不要列出由該使用者作出的更改。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- rctag
僅列出以此標籤所標記的更改。
- rcprop
包含的額外資訊部份:
- user
- 添加承擔編輯的使用者,並標記出是否為 IP 使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- userid
- 添加承擔該編輯的使用者 ID。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- comment
- 添加編輯的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 添加編輯的解析註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- flags
- 添加編輯的標籤。
- timestamp
- 添加編輯的時間戳記。
- title
- 添加編輯的頁面標題。
- ids
- 添加頁面 ID、近期變更 ID 以及新舊修訂 ID。
- sizes
- 添加新舊頁面長度(位元組)。
- redirect
- 若頁面為重新導向則標記編輯。
- patrolled
- 標記可巡查編輯為已巡查或未巡查。
- loginfo
- 添加日誌資訊(日誌 ID、日誌類型、其它)至日誌項目。
- tags
- 列出項目的標籤。
- sha1
- 替與修訂關聯的項目添加內容核對和。若是已刪除修訂的內容,會回傳 sha1hidden 屬性。
- 多值 (以 | 或 alternative 分隔):comment、flags、ids、loginfo、parsedcomment、patrolled、redirect、sha1、sizes、tags、timestamp、title、user、userid
- 預設值:title|timestamp|ids
- rcshow
僅顯示符合這些標準的項目。例如,僅查看由登入使用者做出的小編輯,請設定 rcshow=minor|!anon。
- 多值 (以 | 或 alternative 分隔):!anon、!autopatrolled、!bot、!minor、!patrolled、!redirect、anon、autopatrolled、bot、minor、patrolled、redirect、unpatrolled
- rclimit
要回傳變更總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- rctype
要顯示的更改類型。
- 多值 (以 | 或 alternative 分隔):categorize、edit、external、log、new
- 預設值:edit|new|log|categorize
- rctoponly
僅列出最新修訂的更改。
- 類型:布林值(詳細資訊)
- rctitle
篩選與這些頁面關聯的項目。
- rccontinue
當有更多結果可用時,使用這個繼續。
- rcgeneraterevisions
當作為產生器時使用,產生修訂 ID 而非標題。不帶關聯修訂 ID 的近期變更項目(例如多數日誌項目)不會產生任何內容。
- 類型:布林值(詳細資訊)
- rcslot
僅列出涉及命名字段的更改。
- 單值:main
list=search (sr)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
執行全文搜尋。
- srsearch
搜尋相符此值的頁面標題或內容。依據 wiki 所含有的搜尋後端工具,您可以使用搜尋字串來調用特殊搜尋功能。
- 此為必填參數。
- srnamespace
僅以這些命名空間搜尋。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- 預設值:0
- srlimit
要回傳的頁面總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- sroffset
當有更多結果可用時,使用這個繼續。
- 類型:整數
- 預設值:0
- srwhat
要執行的搜尋類型。
- 單值:nearmatch、text、title
- srinfo
要回傳的詮釋資料。
- 多值 (以 | 或 alternative 分隔):rewrittenquery、suggestion、totalhits
- 預設值:totalhits|suggestion|rewrittenquery
- srprop
要回傳的屬性:
- size
- 添加以位元組為單位的頁面大小。
- wordcount
- 添加頁面的字數。
- timestamp
- 添加頁面自上一次編輯的時間戳記。
- snippet
- 添加已解析的頁面片段。
- titlesnippet
- 添加已解析的頁面標題片段。
- redirecttitle
- 添加符合重新導向的標題。
- redirectsnippet
- 添加已解析的重新導向標題片段。
- sectiontitle
- 添加符合段落的標題。
- sectionsnippet
- 添加已解析的符合段落標題片段。
- isfilematch
- 添加表明搜尋是否符合檔案內容的布林值。
- categorysnippet
- 添加已解析的符合分類片段。
- score
- 已棄用。已忽略
- hasrelated
- 已棄用。已忽略
- extensiondata
- 添加由擴充所產生的額外資料。
- 多值 (以 | 或 alternative 分隔):categorysnippet、extensiondata、isfilematch、redirectsnippet、redirecttitle、sectionsnippet、sectiontitle、size、snippet、timestamp、titlesnippet、wordcount、hasrelated、score
- 預設值:size|wordcount|timestamp|snippet
- srinterwiki
若可用的話,在搜尋裡包含跨 wiki 結果。
- 類型:布林值(詳細資訊)
- srenablerewrites
啟用內部查詢重新寫入。一些搜尋後端可重新寫入查詢成其它被認為能提供更好的結果,比如糾正拼寫錯誤。
- 類型:布林值(詳細資訊)
- srsort
設定回傳結果的排序。
- 單值:relevance
- 預設值:relevance
- 搜尋 meaning。
- api.php?action=query&list=search&srsearch=meaning [在沙盒中開啟]
- 搜尋 meaning 的文字。
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [在沙盒中開啟]
- 取得有關回傳搜尋 meaning 相關內容頁面的頁面資訊。
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [在沙盒中開啟]
list=tags (tg)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出變更標記。
- tgcontinue
當有更多結果可用時,使用這個繼續。
- tglimit
能列出標籤的最大數量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- tgprop
要取得的屬性。
- displayname
- 添加標籤的系統訊息。
- description
- 添加標籤的描述。
- hitcount
- 添加含有此標籤之修訂與日誌項目的數量。
- defined
- 指示標籤是否已定義。
- source
- 取得標籤來源,可能有包含用於擴充定義標籤的 extension 以及用於透過使用者手動套用標籤的 manual。
- active
- 標籤是否仍被套用。
- 多值 (以 | 或 alternative 分隔):active、defined、description、displayname、hitcount、source
- 預設值:(空)
list=usercontribs (uc)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
按使用者來取得所有編輯。
- uclimit
回傳的貢獻數量上限。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- ucstart
回傳的起始時間戳記。即為此時間戳記之前的修訂。
- 類型:時間戳記(允許格式)
- ucend
回傳的終止時間戳記。即為此時間戳記之後的修訂。
- 類型:時間戳記(允許格式)
- uccontinue
當有更多結果可用時,使用這個繼續。
- ucuser
要檢索貢獻的使用者。不能與 ucuserids 或 ucuserprefix 一起使用。
- 類型:使用者清單,按任何使用者名稱、IP和跨 wiki 名稱(例如:"prefix>ExampleName")
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- ucuserids
要檢索貢獻的使用者 ID。不能與 ucuser 或 ucuserprefix 一起使用。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- ucuserprefix
索取所有名稱以此值為開頭使用者的貢獻。不能與 ucuser 或 ucuserids 一起使用。
- uciprange
The CIDR range to retrieve contributions for. Cannot be used with ucuser, ucuserprefix, or ucuserids.
- ucdir
列舉的方向:
- newer
- 最早的優先。注意:ucstart應在ucend之前。
- older
- 最新的優先(預設)。注意:ucstart應在ucend之後。
- 單值:newer、older
- 預設值:older
- ucnamespace
僅列出這些命名空間的貢獻。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- ucprop
包含的額外資訊部份:
- ids
- 添加頁面 ID 與修訂 ID。
- title
- 添加標題與頁面的命名空間 ID。
- timestamp
- 添加編輯的時間戳記。
- comment
- 添加編輯的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 添加編輯的解析註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- size
- 添加編輯的新大小。
- sizediff
- 添加對於其父級編輯的編輯大小增量。
- flags
- 添加編輯的標籤。
- patrolled
- 標記已巡查編輯。
- tags
- 列出編輯的標籤。
- 多值 (以 | 或 alternative 分隔):comment、flags、ids、parsedcomment、patrolled、size、sizediff、tags、timestamp、title
- 預設值:ids|title|timestamp|comment|size|flags
- ucshow
僅顯示符合這些標準的項目,例如僅顯示非小編輯內容為:ucshow=!minor。
若有設定 ucshow=patrolled 或 ucshow=!patrolled,早於 $wgRCMaxAge(7776000 秒)的修訂不會顯示出。
- 多值 (以 | 或 alternative 分隔):!autopatrolled、!minor、!new、!patrolled、!top、autopatrolled、minor、new、patrolled、top
- uctag
僅列出以此標籤所標記的修訂。
- uctoponly
- 已棄用。
僅列出最新修訂的更改。
- 類型:布林值(詳細資訊)
- 顯示使用者 Example 的貢獻。
- api.php?action=query&list=usercontribs&ucuser=Example [在沙盒中開啟]
- 顯示所有來自於前綴為 192.0.2. 的 IP 地址貢獻。
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [在沙盒中開啟]
list=users (us)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得有關使用者清單的資訊。
- usprop
要包含的資訊部份:
- blockinfo
- 若使用者被封鎖則標記出由誰做出,以及出於何種原因。
- groups
- 列出各使用者所隸屬的所有群組。
- groupmemberships
- 列出明確分配各使用者的群組,包含各群組成員的逾期日期。
- implicitgroups
- 列出使用者自動列入為成員的所有群組。
- rights
- 列出各使用者所擁有的權限。
- editcount
- 添加使用者的編輯數。
- registration
- 添加使用者的註冊時間戳記。
- emailable
- 若使用者符合條件並想要透過 Special:Emailuser 來接收電子郵件時標記。
- gender
- 標記使用者性別。回傳「male」、「female」、或「unknown」。
- centralids
- 替使用者添加中心 ID 與附加狀態。
- cancreate
- 表明是否可替有效但尚未註冊的使用者名稱建立帳號。
- 多值 (以 | 或 alternative 分隔):blockinfo、cancreate、centralids、editcount、emailable、gender、groupmemberships、groups、implicitgroups、registration、rights
- usattachedwiki
以 usprop=centralids 來表明使用者是否附加於由此 ID 所識別出的 wiki。
- ususers
要取得資訊的使用者清單。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- ususerids
要取得資訊的使用者 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
list=watchlist (wl)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得在目前使用者的監視清單裡,頁面的近期變更。
- wlallrev
以指定時間範圍來包含同一頁面的多個修訂。
- 類型:布林值(詳細資訊)
- wlstart
起始列舉的時間戳記。
- 類型:時間戳記(允許格式)
- wlend
結束列舉的時間戳記。
- 類型:時間戳記(允許格式)
- wlnamespace
篩選僅為指定命名空間的更改。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- wluser
此列出由該使用者作出的更改。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- wlexcludeuser
不要列出由該使用者作出的更改。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- wldir
列舉的方向:
- newer
- 最早的優先。注意:wlstart應在wlend之前。
- older
- 最新的優先(預設)。注意:wlstart應在wlend之後。
- 單值:newer、older
- 預設值:older
- wllimit
每個請求要回傳的結果總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- wlprop
要取得的額外屬性:
- ids
- 添加修訂 ID 與頁面 ID。
- title
- 添加頁面標題。
- flags
- 添加編輯的標籤。
- user
- 添加有做出編輯的使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- userid
- 添加有做出編輯的使用者 ID。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
- comment
- 添加編輯的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- parsedcomment
- 添加編輯的解析註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
- timestamp
- 添加編輯的時間戳記。
- patrol
- 標記編輯為已巡查。
- sizes
- 添加頁面舊有與新的長度。
- notificationtimestamp
- 添加使用者上一次被通知到有關編輯的時間戳記。
- loginfo
- 在適當處添加日誌資訊。
- tags
- 列出項目的標籤。
- expiry
- (無描述)
- 多值 (以 | 或 alternative 分隔):comment、expiry、flags、ids、loginfo、notificationtimestamp、parsedcomment、patrol、sizes、tags、timestamp、title、user、userid
- 預設值:ids|title|flags
- wlshow
僅顯示符合這些標準的項目。例如,僅查看由登入使用者做出的小編輯,請設定 wlshow=minor|!anon。
- 多值 (以 | 或 alternative 分隔):!anon、!autopatrolled、!bot、!minor、!patrolled、!unread、anon、autopatrolled、bot、minor、patrolled、unread
- wltype
要顯示的更改類型:
- edit
- 一般頁面編輯。
- new
- 頁面建立。
- log
- 日誌項目。
- external
- 外部更改。
- categorize
- 分類成員更改。
- 多值 (以 | 或 alternative 分隔):categorize、edit、external、log、new
- 預設值:edit|new|log|categorize
- wlowner
與 wltoken 一起使用以存取不同使用者的監視清單。
- 類型:使用者,按使用者名稱
- wltoken
允許存取其他使用者監視清單的安全權杖(可在使用者的偏好設定找到)。
- wlcontinue
當有更多結果可用時,使用這個繼續。
- 列出在目前使用者監視清單裡近期變更頁面的最新修訂。
- api.php?action=query&list=watchlist [在沙盒中開啟]
- 索取在目前使用者監視清單裡近期變更頁面的最新修訂額外資訊。
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [在沙盒中開啟]
- 在目前使用者的監視清單中,取得有關近期變更頁面的最多修訂額外資訊,包括臨時監視的項目何時逾期。
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [在沙盒中開啟]
- 索取在目前使用者監視清單裡所有近期變更頁面的資訊。
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [在沙盒中開啟]
- 索取在目前使用者監視清單裡近期變更頁面的頁面資訊。
- api.php?action=query&generator=watchlist&prop=info [在沙盒中開啟]
- 索取在目前使用者監視清單裡近期變更頁面的修訂資訊。
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [在沙盒中開啟]
- 列出在使用者 Example 監視清單裡近期變更頁面的最新修訂。
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [在沙盒中開啟]
list=watchlistraw (wr)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
列出在目前使用者的監視清單裡頭所有頁面。
- wrcontinue
當有更多結果可用時,使用這個繼續。
- wrnamespace
僅列出在指定命名空間的頁面。
- 多值 (以 | 或 alternative 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、120、121、122、123、828、829、2300、2301、2302、2303
- 要指定所有值,請使用*。
- wrlimit
每個請求要回傳的結果總數。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- wrprop
要取得的額外屬性:
- changed
- 添加使用者上一次被通知到有關編輯的時間戳記。
- 多值 (以 | 或 alternative 分隔):changed
- wrshow
僅列出符合這些準則的項目。
- 多值 (以 | 或 alternative 分隔):!changed、changed
- wrowner
與 wrtoken 一起使用以存取不同使用者的監視清單。
- 類型:使用者,按使用者名稱
- wrtoken
允許存取其他使用者監視清單的安全權杖(可在使用者的偏好設定找到)。
- wrdir
列出時所採用的方向。
- 單值:ascending、descending
- 預設值:ascending
- wrfromtitle
要開始列舉的標題(帶有命名空間前綴)。
- wrtotitle
要停止列舉的標題(帶有命名空間前綴)。
- 列出在目前使用者的監視清單裡頭頁面。
- api.php?action=query&list=watchlistraw [在沙盒中開啟]
- 索取在目前使用者監視清單裡頁面的頁面資訊。
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [在沙盒中開啟]
list=wblistentityusage (wbeu)
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
回傳所有使用指定項目 ID 的頁面。
- wbeuprop
添加至結果的屬性。
- url
- 若有啟用,項目的 url 會被添加在結果裡。
- 多值 (以 | 或 alternative 分隔):url
- wbeuaspect
僅回傳有使用到此方面的項目 ID。
- S
- 实体站点链接已使用
- L
- 实体标签已使用
- D
- 实体描述已使用
- T
- 对应该实体的本地页面标题已使用
- C
- 实体语句已使用
- X
- 所有的实体的特征正在或者可能被使用。
- O
- 实体的某些其他东西正在被使用。这当前意味着别名的使用和对实体存在的显示检查。
- 多值 (以 | 或 alternative 分隔):C、D、L、O、S、T、X
- wbeuentities
已使用的項目。
- 此為必填參數。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- wbeulimit
要回傳的項目使用量。
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- wbeucontinue
當有更多結果可用時,使用這個繼續。
- 取得使用項目 Q2 的頁面。
- api.php?action=query&list=wblistentityusage&wbeuentities=Q2 [在沙盒中開啟]
- 取得有使用包含 URL 的 Q2 項目之頁面。
- api.php?action=query&list=wblistentityusage&wbeuentities=Q2&wbeuprop=url [在沙盒中開啟]
- 取得使用項目 Q2 且為網站連結或陳述方面的頁面。
- api.php?action=query&list=wblistentityusage&wbeuentities=Q2&wbeuaspect=S|O [在沙盒中開啟]
list=wbsearch (wbs)
- 此模組是內部的或不穩定的。它的操作可能更改而不另行通知。
- 此模組需要讀取權限。
- 此模組可作為產生器使用。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
搜尋實體所使用的標籤和別名。
這可用作為其它查詢的產生器。 回傳應顯示出的符合用語。
- wbssearch
搜尋此文字。
- 此為必填參數。
- wbslanguage
搜尋此語言。
- 單值:aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、ak、aln、als、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、bag、ban、ban-bali、bar、bas、bat-smg、bax、bbc、bbc-latn、bbj、bcc、bci、bcl、be、be-tarask、be-x-old、bfd、bg、bgn、bh、bho、bi、bjn、bkc、bkh、bkm、blk、bm、bn、bo、bpy、bqi、bqz、br、brh、bs、btm、bto、bug、bxr、byv、ca、cak、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、cnh、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dua、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、en-us、eo、es、es-419、es-formal、et、eto、etu、eu、ewo、ext、fa、fat、ff、fi、fit、fiu-vro、fj、fkv、fmp、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、gya、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksf、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lem、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lns、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mcn、mcp、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mua、mus、mwl、my、myv、mzn、na、nah、nan、nan-hani、nap、nb、nds、nds-nl、ne、new、ng、nge、nia、niu、nl、nl-informal、nla、nmg、nmz、nn、nnh、nnz、no、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、osa-latn、ota、pa、pag、pam、pap、pap-aw、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、quc、qug、rgn、rif、rm、rmc、rmf、rmy、rn、ro、roa-rup、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、rwr、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy、shy-latn、si、simple、sjd、sje、sju、sk、skr、skr-arab、sl、sli、sm、sma、smj、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、srq、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tly-cyrl、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tvu、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、vut、wa、war、wes、wls、wo、wuu、wya、xal、xh、xmf、xsy、yas、yat、yav、ybb、yi、yo、yrl、yue、za、zea、zgh、zh、zh-classical、zh-cn、zh-hans、zh-hant、zh-hk、zh-min-nan、zh-mo、zh-my、zh-sg、zh-tw、zh-yue、zu
- wbsstrictlanguage
是否要關閉備用語言
- 類型:布林值(詳細資訊)
- wbstype
搜尋此類型的實體。
- 單值:item、property
- 預設值:item
- wbslimit
結果數量上限
- 類型:整數或max
- 數值必須在 0 與 50 之間。
- 預設值:7
- wbsprofile
The search profile to use.
- default
- The default profile, suitable for most purposes.
- 單值:default
- 預設值:default
- 以預設類型和限制來搜尋英語裡的「abc」
- api.php?action=query&list=wbsearch&wbssearch=abc&wbslanguage=en [在沙盒中開啟]
- 搜尋英語裡的「abc」,限定 50 個結果
- api.php?action=query&list=wbsearch&wbssearch=abc&wbslanguage=en&wbslimit=50 [在沙盒中開啟]
- 搜尋「alphabet」在英語裡的類型屬性
- api.php?action=query&list=wbsearch&wbssearch=alphabet&wbslanguage=en&wbstype=property [在沙盒中開啟]
- 搜尋英語裡的「alphabet」來作為產生器
- api.php?action=query&generator=wbsearch&gwbssearch=alphabet&gwbslanguage=en [在沙盒中開啟]
list=wbsubscribers (wbls)
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
取得指定實體的訂閱。
- wblsentities
取得訂閱者的實體
- 此為必填參數。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- wblsprop
添加至結果的屬性
- 多值 (以 | 或 alternative 分隔):url
- 預設值:(空)
- wblslimit
結果數量上限
- 類型:整數或max
- 數值必須在 1 與 500 之間。
- 預設值:10
- wblscontinue
當有更多結果可用時,使用這個繼續。
- 取得實體 Q42 的訂閱者
- api.php?action=query&list=wbsubscribers&wblsentities=Q42 [在沙盒中開啟]
- 取得帶有包含
Special:EntityUsage
URL 的項目 Q42 之訂閱者 - api.php?action=query&list=wbsubscribers&wblsentities=Q42&wblsprop=url [在沙盒中開啟]
meta=allmessages (am)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
返回來自該網站的訊息。
- ammessages
要輸出的訊息。*(預設)代表著所有訊息。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 預設值:*
- amprop
要取得的屬性。
- 多值 (以 | 或 alternative 分隔):default
- amenableparser
設定成啟用解析器,將會處理訊息的 wikitext(替代魔術字、處理模板、等等其它)。
- 類型:布林值(詳細資訊)
- 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 [在沙盒中開啟]
meta=authmanagerinfo (ami)
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得目前身分核對狀態的資訊。
- amisecuritysensitiveoperation
測試使用者的目前驗證狀態是否足夠於指定的安全敏感操作。
- amirequestsfor
索取關於指定驗證操作所需的驗證請求方面資訊。
- 單值:change、create、create-continue、link、link-continue、login、login-continue、remove、unlink
- amimergerequestfields
將用於所有身份驗證請求的欄位資訊合併至一個陣列中。
- 類型:布林值(詳細資訊)
- amimessageformat
用於回傳訊息的格式。
- 單值:html、none、raw、wikitext
- 預設值:wikitext
- 索取當開始登入時可能會用到的請求。
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [在沙盒中開啟]
- 以表單欄位合併,檢索當開始登入時可能使用到的請求。
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [在沙盒中開啟]
- 測試用於操作 foo 的認證是否足夠。
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [在沙盒中開啟]
meta=filerepoinfo (fri)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳有關在 wiki 上圖片儲存庫的詮釋資料。
- friprop
要取得的儲存庫屬性(可用屬性在其它 wiki 上可能會有差別)。
- apiurl
- 儲存庫 API 的 URL - 對於從主機取得圖片資訊很有用。
- articlepath
- 儲存庫 wiki 的 $wgArticlePath 或同等內容。
- canUpload
- 檔案是否可上傳至此儲存庫,例如透過 CORS 與共享驗證。
- descriptionCacheExpiry
- (無描述)
- displayname
- 人類可讀的儲存庫 wiki 名稱。
- favicon
- 儲存庫 wiki 的網頁圖標 URL,來自於 $wgFavicon。
- fetchDescription
- 當檢視本地端檔案描述頁面時,是否從該儲存庫檢索檔案描述頁面。
- initialCapital
- 檔案是否隱式地以大寫字母開頭。
- local
- 儲存庫是否為本地端。
- name
- 儲存庫的要點 - 使用在像是 $wgForeignFileRepos 與 imageinfo 所回傳的值。
- rootUrl
- 圖片路徑的根 URL 路徑。
- scriptDirUrl
- 用於儲存庫 wiki 的 MediaWiki 安裝之根 URL 路徑。
- server
- 儲存庫 wiki 的 $wgServer 或同等內容。
- thumbUrl
- 縮圖路徑的根 URL 路徑。
- url
- 公共區域 URL 路徑。
- 多值 (以 | 或 alternative 分隔):apiurl、articlepath、canUpload、descriptionCacheExpiry、displayname、favicon、fetchDescription、initialCapital、local、name、rootUrl、scriptDirUrl、server、thumbUrl、url
- 預設值:apiurl|articlepath|canUpload|descriptionCacheExpiry|displayname|favicon|fetchDescription|initialCapital|local|name|rootUrl|scriptDirUrl|server|thumbUrl|url
meta=languageinfo (li)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳有關可用語言的資訊。
若在一次請求中索取資訊耗費時間太長,可套用 Continuation。
- liprop
替各語言所要取得的資訊。
- code
- 語言代碼。(此代碼是 MediaWiki 指定,與其它標準部份相同。)
- bcp47
- BCP-47 語言代碼。
- dir
- 語言的書寫方向(
ltr
或rtl
)。 - autonym
- 語言的本語稱呼,也就是該語言用自己語言本身寫出的名稱。
- name
- 在由 uselang 參數所指定語言裡的語言名稱,如有需要可套用語言遞補。
- fallbacks
- 替此語言設置的遞補語言之語言代碼。「en」不包括在內含的最後遞補(但一些語言可明確地指定「en」為最後遞補)。
- variants
- 由此語言所支援的變體語言代碼。
- 多值 (以 | 或 alternative 分隔):autonym、bcp47、code、dir、fallbacks、name、variants
- 預設值:code
- licode
所應要回傳的語言該語言代碼,或是以
*
來表示為全部語言。- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 預設值:*
- licontinue
當有更多結果可用時,使用這個繼續。
- 取得所有支援語言的語言代碼。
- api.php?action=query&meta=languageinfo [在沙盒中開啟]
- 取得所有支援語言的本語稱呼和德語名稱。
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [在沙盒中開啟]
- 取得遞補語言與奧克語的變體。
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [在沙盒中開啟]
- 取得 BCP-47 語言代碼與所有支援語言的書寫方向。
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [在沙盒中開啟]
meta=notifications (not)
- 此模組需要讀取權限。
- 來源:Echo
- 授權條款:MIT
取得目前使用者等待的通知。
- notfilter
過濾返回的通知。
- 多值 (以 | 或 alternative 分隔):!read、read
- 預設值:read|!read
- notprop
請求的詳細資料。
- 多值 (以 | 或 alternative 分隔):count、list、seenTime
- 預設值:list
- notsections
要查詢的通知章節 (例如部份 'alert' 與 'message' 的組合)。
- 多值 (以 | 或 alternative 分隔):alert、message
- 預設值:alert|message
- notgroupbysection
是否要依據章節來分類查詢結果。 若開啟此功能,每個章節會分開擷取。
- 類型:布林值(詳細資訊)
- notformat
若有指定,通知將會以此指定的格式回傳結果。
- model
- 原始通知資料
- special
- 格式用於Special:Notifications頁面(僅限於此!)。不要依賴HTML,因為它在任何時候都可能會變化。
- flyout
- 棄用。原始數據請用notformat=model
- html
- 棄用。原始數據請用notformat=model
- 單值:flyout、html、model、special
- notlimit
要回傳的通知數量上限。
- 類型:整數或max
- 數值必須在 1 與 50 之間。
- 預設值:20
- notcontinue
當有更多結果可用時,使用這個繼續。
- notunreadfirst
是否要先顯示未讀的通知(僅當groupbysection未設定時使用)。
- 類型:布林值(詳細資訊)
- nottitles
只回傳這些頁面的通知。要獲取未分配給任何頁面的通知,請使用[]作為標題。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- notbundle
是否根據通知類型捆綁規則,顯示兼容捆綁的未讀通知。
- 類型:布林值(詳細資訊)
- notnotifiertypes
用於要回傳通知的通知者類型
- 多值 (以 | 或 alternative 分隔):email、web
- 預設值:web
- notalertcontinue
當有多個警告的結果時,使用此參數來繼續。
- notalertunreadfirst
是否要先顯示未讀的訊息通知(僅當groupbysection未設定時使用)。
- 類型:布林值(詳細資訊)
- notmessagecontinue
當有更多訊息結果時,使用此參數來繼續。
- notmessageunreadfirst
是否要先顯示未讀的警告通知(僅當groupbysection未設定時使用)。
- 類型:布林值(詳細資訊)
meta=siteinfo (si)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
回傳有關站台的一般資訊。
- siprop
要取得的資訊:
- general
- 全面系統資訊。
- namespaces
- 已註冊命名空間與其規範名稱的清單。
- namespacealiases
- 已註冊命名空間別名清單。
- specialpagealiases
- 特殊頁面別名清單。
- magicwords
- 魔術字及其別名清單。
- interwikimap
- 回傳內部 wiki 對應(篩選可選用,也可透過 siinlanguagecode 來選用本地化)。
- dbrepllag
- 回傳有最高複製延遲的資料庫伺服器。
- statistics
- 回傳網站統計。
- usergroups
- 回傳使用者群組以及所分配權限。
- libraries
- 回傳安裝在 wiki 上的函式庫。
- extensions
- 回傳安裝在 wiki 上的擴充功能。
- fileextensions
- 回傳允許上傳的副檔名(檔案類型)清單。
- rightsinfo
- 若可用時,回傳 wiki 版權(授權條款)資訊。
- restrictions
- 回傳在可用限制(保護)類型的資訊。
- languages
- 回傳 MediaWiki 支援的語言清單(可透過 siinlanguagecode 來選用本地化)。
- languagevariants
- 在啟用了 LanguageConverter 且支援各語言變化時,回傳語言代碼清單。
- skins
- 回傳所有已啟用的外觀清單(可透過 siinlanguagecode 來選用本地化,不然會是內容語言)。
- extensiontags
- 回傳解析擴充標籤清單。
- functionhooks
- 回傳解析器函數掛鉤清單。
- showhooks
- 回傳所有訂閱掛勾清單($wgHooks 的內容)。
- variables
- 回傳變數 ID 清單。
- protocols
- 回傳在外部連結裡所允許的協議清單。
- defaultoptions
- 回傳用於使用者偏好設定的預設值。
- uploaddialog
- 回傳上傳對話框的設置。
- 多值 (以 | 或 alternative 分隔):dbrepllag、defaultoptions、extensions、extensiontags、fileextensions、functionhooks、general、interwikimap、languages、languagevariants、libraries、magicwords、namespacealiases、namespaces、protocols、restrictions、rightsinfo、showhooks、skins、specialpagealiases、statistics、uploaddialog、usergroups、variables
- 預設值:general
- sifilteriw
僅回傳跨 wiki 地圖的本地端或非本地端項目。
- 單值:!local、local
- sishowalldb
列出所有資料庫伺服器,不是只有最延遲的那台。
- 類型:布林值(詳細資訊)
- sinumberingroup
列出在使用者群組裡的使用者數目。
- 類型:布林值(詳細資訊)
- siinlanguagecode
用於本地化語言的語言代碼(盡可能)與外觀名稱。
meta=tokens
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得資料修改操作的權杖。
- type
要求的權杖類型。
- 多值 (以 | 或 alternative 分隔):createaccount、csrf、login、patrol、rollback、userrights、watch
- 要指定所有值,請使用*。
- 預設值:csrf
- 接收 csrf 權杖(預設)。
- api.php?action=query&meta=tokens [在沙盒中開啟]
- 接收監視權杖以及巡邏權杖。
- api.php?action=query&meta=tokens&type=watch|patrol [在沙盒中開啟]
meta=unreadnotificationpages (unp)
- 此模組需要讀取權限。
- 來源:Echo
- 授權條款:MIT
取得目前使用者有未讀通知的頁面。
- unpgrouppages
將討論頁與對應的主題頁面歸在一起,並將未分配給某一頁面的通知與目前使用者的使用者頁面歸在一起。
- 類型:布林值(詳細資訊)
- unplimit
回傳的頁面數量上限。
- 類型:整數或max
- 數值必須在 1 與 2,000 之間。
- 預設值:10
- 列出有未讀通知的頁面(及其未讀通知數量)
- api.php?action=query&meta=unreadnotificationpages [在沙盒中開啟]
meta=userinfo (ui)
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
取得目前使用者的資訊。
- uiprop
要包含的資訊部份:
- blockinfo
- 若目前使用者被封鎖則標記出由誰做出,以及出於何種原因。
- hasmsg
- 若目前使用者有等待訊息,添加 messages 標籤。
- groups
- 列出目前使用者所隸屬的所有群組。
- groupmemberships
- 列出明確分配目前使用者的群組,包含各群組成員的逾期日期。
- implicitgroups
- 列出目前使用者自動列入為成員的所有群組。
- rights
- 列出目前使用者所擁有的權限。
- changeablegroups
- 列出目前使用者可以做出添加以及移除的群組。
- options
- 列出目前使用者已設定過的所有偏好設定。
- editcount
- 添加目前使用者的編輯數。
- ratelimits
- 列出所有套用到目前使用者的速率限制。
- theoreticalratelimits
- 若根據使用者權限或 IP,他們並非不受所有速率限制的約束,列出所有套用在目前使用者的速率限制
- 添加使用者的電子郵件地址與電子郵件驗證日期。
- realname
- 添加使用者的真實姓名。
- acceptlang
- 回響由在架構化格式客戶端所發送的
Accept-Language
標頭。 - registrationdate
- 添加使用者的註冊日期。
- unreadcount
- 添加使用者監視清單上的未讀頁面數量(最多999;如有更多則回傳1000+)。
- centralids
- 替使用者添加中心 ID 與附加狀態。
- latestcontrib
- 添加使用者最新貢獻的日期。
- 多值 (以 | 或 alternative 分隔):acceptlang、blockinfo、centralids、changeablegroups、editcount、email、groupmemberships、groups、hasmsg、implicitgroups、latestcontrib、options、ratelimits、realname、registrationdate、rights、theoreticalratelimits、unreadcount
- 要指定所有值,請使用*。
- uiattachedwiki
以 uiprop=centralids 來表明使用者是否附加於由此 ID 所識別出的 wiki。
meta=wbcontentlanguages (wbcl)
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
回傳有關在不同語境裡所接受內容語言 Wikibase 的資訊。
- wbclcontext
在應有效之內容語言的語境。
- term
- 實體的用語(標籤、描述、別名)。
- monolingualtext
- 在聲明的單語言文字值。
- 單值:monolingualtext、term
- 預設值:term
- wbclprop
應會回傳有關各語言的屬性。
- code
- 語言代碼。
- autonym
- 語言的原名,即為某語言就在該某語言裡的名稱。對於全部語言而言,可能會有不為所知的情況。
- name
- 在目前語言的語言名稱(經由 uselang 參數指定),若有需要會以語言備用來套用。一般來說,Wikibase 所接受的全部內容語言裡至少會有一個英語名稱 。
- 多值 (以 | 或 alternative 分隔):autonym、code、name
- 預設值:code
- 取得用於實體用語裡的有效語言代碼。
- api.php?action=query&meta=wbcontentlanguages [在沙盒中開啟]
- 取得用於單語言文字值的帶有語言代碼與原名之有效語言。
- api.php?action=query&meta=wbcontentlanguages&wbclcontext=monolingualtext&wbclprop=code|autonym [在沙盒中開啟]
meta=wikibase (wb)
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
取得有關 Wikibase 客戶端以及關聯 Wikibase 儲存庫的資訊。
- wbprop
要取得的屬性:
- url:基本 URL、Wikibase 儲存庫的腳本路徑、以及條目路徑。
- siteid: 此網站的站台 id。
- 多值 (以 | 或 alternative 分隔):siteid、url
- 預設值:url|siteid
- 取得有關 Wikibase 客戶端以及儲存庫的 URL 路徑以及其它資訊。
- api.php?action=query&meta=wikibase [在沙盒中開啟]
action=removeauthenticationdata
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
為目前使用者移除身分核對資料。
- request
使用此身份驗證請求,透過自action=query&meta=authmanagerinfo回傳的id與amirequestsfor=remove。
- 此為必填參數。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 嘗試移除目前使用者用於 FooAuthenticationRequest 的資料。
- api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [在沙盒中開啟]
action=resetpassword
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
寄送重新設定密碼的電子郵件給使用者。
- user
正重新設定的使用者。
- 類型:使用者,按使用者名稱
正被重新設定使用者的電子郵件地址。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 向使用者 Example 寄送重新設定密碼用的電子郵件。
- api.php?action=resetpassword&user=Example&token=123ABC [在沙盒中開啟]
- 對所有電子郵件地址為 user@example.com 的使用者發送重新設定密碼電郵。
- api.php?action=resetpassword&user=user@example.com&token=123ABC [在沙盒中開啟]
action=revisiondelete
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
刪除和取消刪除修訂。
- type
正執行的修訂刪除類型。
- 此為必填參數。
- 單值:archive、filearchive、logging、oldimage、revision
- target
要修訂刪除的頁面標題,若類型有所需要。
- ids
要刪除的修訂識別碼。
- 此為必填參數。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- hide
各修訂所要隱藏的內容。
- 多值 (以 | 或 alternative 分隔):comment、content、user
- show
各修訂所要取消隱藏的內容。
- 多值 (以 | 或 alternative 分隔):comment、content、user
- suppress
是否對管理者及其他使用者禁止資料。
- 單值:no、nochange、yes
- 預設值:nochange
- reason
刪除或取消刪除的原因。
- tags
在刪除日誌裡套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 隱藏在頁面 Main Page 的修訂 12345 內容。
- api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [在沙盒中開啟]
- 以原因:BLP violation,來隱藏在日誌項目 67890 上的所有資料。
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [在沙盒中開啟]
action=rollback
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
復原頁面的最後一次編輯。
若編輯頁面的上一個使用者連續建立多個編輯,這些會全部被回退。
- title
要回退的頁面標題。不可與 pageid 同時使用。
- pageid
要回退的頁面 ID。不可與 title 同時使用。
- 類型:整數
- tags
套用到回退的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- user
編輯被回退的使用者名稱。
- 此為必填參數。
- 類型:使用者,按任何使用者名稱、IP、跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
- summary
自定義編輯摘要。若為空,則使用預設摘要。
- 預設值:(空)
- markbot
將回退的編輯以及回退操作標記為機器人所做編輯。
- 類型:布林值(詳細資訊)
- watchlist
使用偏好設定無條件地將頁面加入至或移除自目前使用者的監視清單(略過機器人使用者),或不更改監視。
- 單值:nochange、preferences、unwatch、watch
- 預設值:preferences
- token
自 action=query&meta=tokens 接收的「rollback」權杖。
為顧及相容性,web UI 中使用的權杖(Token)也是可接受的。
- 此為必填參數。
- 回退由使用者 Example 對頁面 Main Page 所做的最新編輯。
- api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [在沙盒中開啟]
- 帶編輯摘要 Reverting vandalism 來回退由 IP 使用者 192.0.2.5 對頁面 Main Page 所做的最新編輯,並標記這些編輯與回退為機器人做出的編輯。
- api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [在沙盒中開啟]
action=rsd
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
匯出一個簡易探索(Really Simple Discovery、RSD)架構。
- 匯出 RSD 架構。
- api.php?action=rsd [在沙盒中開啟]
action=scribunto-console
- 此模組是內部的或不穩定的。它的操作可能更改而不另行通知。
- 此模組需要讀取權限。
- 來源:Scribunto
- 授權條款:GPL-2.0-or-later AND MIT
來自 Scribunto 主控台用於服務 XHR 請求的內部模組。
- title
要測試的模組標題。
- content
模組的新內容。
- session
Session 令牌。
- 類型:整數
- question
要評估為腳本的下一行。
- 此為必填參數。
- clear
設定來清除目前 session 狀態。
- 類型:布林值(詳細資訊)
action=setnotificationtimestamp
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
更新監視頁面的通知時間戳記。
這會影響在監視清單與歷史裡更改頁面的亮度凸顯,以及當 "當我的監視清單中的頁面或檔案有變更時,傳送電子郵件通知我" 偏好設定啟用時的電子郵件發送。
- entirewatchlist
在所有已監視頁面運作。
- 類型:布林值(詳細資訊)
- timestamp
要設定通知時間戳記的時間戳記。
- 類型:時間戳記(允許格式)
- torevid
設定通知時間戳記的修訂(僅限一個頁面)。
- 類型:整數
- newerthanrevid
設定通知時間戳記較新的修訂(僅限一個頁面)。
- 類型:整數
- continue
當有更多結果可用時,使用這個繼續。
- titles
要使用的標題清單。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- pageids
要使用的頁面 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- revids
要使用的修訂 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- generator
執行指定查詢模組取得要處理的頁面清單。
注意:生成器參數名必須以「g」開頭,請查看範例。
- allcategories
- 列舉所有分類。
- alldeletedrevisions
- 依使用者或所在命名空間來列出所有已刪除的修訂。
- allfileusages
- 列出所有檔案用途,包含不存在的。
- allimages
- 按順序列舉所有圖片。
- alllinks
- 列舉所有指向所指定命名空間的連結。
- allpages
- 依序列舉在指定命名空間的所有頁面。
- allredirects
- 列出至命名空間的所有重新導向。
- allrevisions
- 列出所有修訂版本。
- alltransclusions
- 列出所有嵌入(頁面使用 {{x}} 來內嵌),包含不存在的。
- backlinks
- 找出連結至指定頁面的所有頁面。
- categories
- 列出頁面隸屬的所有分類。
- categorymembers
- 在指定的分類中列出所有頁面。
- deletedrevisions
- 取得已刪除修訂的資訊。
- duplicatefiles
- 基於雜湊值來列出指定檔案裡的所有重複檔案。
- embeddedin
- 找出內嵌(嵌入)指定頁面的所有頁面。
- exturlusage
- 列舉包含指定 URL 的頁面。
- fileusage
- 尋找使用到指定檔案的所有頁面。
- images
- 回傳指定頁面中包含的所有檔案。
- imageusage
- 尋找使用到指定圖片標題的所有頁面。
- iwbacklinks
- 找出連結至指定跨 wiki 連結的所有頁面。
- langbacklinks
- 找出連結至指定語言連結的所有頁面。
- links
- 回傳指定頁面的所有連結。
- linkshere
- 找出連結至指定頁面的所有頁面。
- pageswithprop
- 列出使用到指定頁面屬性的所有頁面。
- prefixsearch
- 執行頁面標題的前綴搜尋。
- protectedtitles
- 列出所有被創建保護的標題。
- querypage
- 取得透過特殊頁面 QueryPage-based 所提供的清單。
- random
- 取得隨機頁面集合
- recentchanges
- 列舉出近期變更。
- redirects
- 回傳連結至指定頁面的所有重新導向。
- revisions
- 取得修訂的資訊。
- search
- 執行全文搜尋。
- templates
- 回傳指定頁面中所有引用的頁面。
- transcludedin
- 找出嵌入至指定頁面的所有頁面。
- watchlist
- 取得在目前使用者的監視清單裡,頁面的近期變更。
- watchlistraw
- 列出在目前使用者的監視清單裡頭所有頁面。
- wblistentityusage
- 回傳所有使用指定項目 ID 的頁面。
- wbsearch
- 內部。搜尋實體所使用的標籤和別名。
- 單值:allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、backlinks、categories、categorymembers、deletedrevisions、duplicatefiles、embeddedin、exturlusage、fileusage、images、imageusage、iwbacklinks、langbacklinks、links、linkshere、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、templates、transcludedin、watchlist、watchlistraw、wblistentityusage、wbsearch
- redirects
自動解決在 titles、pageids、revids,以及由 generator 所回傳頁面裡的重新導向。
- 類型:布林值(詳細資訊)
- converttitles
如有需要,轉換標題成其它變體。這僅在 wiki 的內容語言支援變體轉換時有用。支援變體轉換的語言包含有ban、en、crh、gan、iu、kk、ku、shi、sr、tg、uz和zh。
- 類型:布林值(詳細資訊)
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 重新設定整個監視清單的通知狀態。
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [在沙盒中開啟]
- 重新設定用於 Main page 的通知狀態。
- api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [在沙盒中開啟]
- 設定 Main page 的通知時間戳記,讓所有自 2012 年 1 月起的編輯為未查看。
- api.php?action=setnotificationtimestamp&titles=Main_page×tamp=2012-01-01T00:00:00Z&token=123ABC [在沙盒中開啟]
- 重新設定在 使用者 命名空間裡頁面的通知狀態。
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [在沙盒中開啟]
action=setpagelanguage
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
更改頁面的語言。
您不可以變更此wiki的頁面語言。
請啟用$wgPageLanguageUseDB來變更語言。
- title
您所想要更改語言的頁面之標題。不能與 pageid 一起使用。
- pageid
您所想要更改語言的頁面之頁面 ID。不能與 title 一起使用。
- 類型:整數
- lang
要更改頁面的語言之代碼。使用 default 來重新設定頁面成 wiki 的預設內容語言。
- 此為必填參數。
- 單值:ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、ak、aln、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、ban、ban-bali、bar、bbc、bbc-latn、bcc、bci、bcl、be、be-tarask、bg、bgn、bh、bho、bi、bjn、blk、bm、bn、bo、bpy、bqi、br、brh、bs、btm、bto、bug、bxr、ca、cbk-zam、cdo、ce、ceb、ch、chr、chy、ckb、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、default、din、diq、dsb、dtp、dty、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、eo、es、es-formal、et、eu、ext、fa、fat、ff、fi、fit、fj、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、ha、hak、haw、he、hi、hif、hif-latn、hil、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、kg、khw、ki、kiu、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mdf、mg、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mwl、my、myv、mzn、na、nah、nan、nap、nb、nds、nds-nl、ne、new、nia、niu、nl、nl-informal、nmz、nn、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、pa、pag、pam、pap、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、qug、rgn、rif、rm、rmc、rmy、rn、ro、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shn、shy、shy-latn、si、sjd、sje、sk、skr、skr-arab、sl、sli、sm、sma、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uz、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、wa、war、wls、wo、wuu、xal、xh、xmf、xsy、yi、yo、yrl、yue、za、zea、zgh、zh、zh-cn、zh-hans、zh-hant、zh-hk、zh-mo、zh-my、zh-sg、zh-tw、zu
- reason
變更的原因。
- tags
更改對應自此項操作所導致出日誌項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 更改 Main Page 的語言成巴斯克語。
- api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC [在沙盒中開啟]
- 將 ID 是 123 頁面的語言更改為 wiki 的預設內容語言。
- api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [在沙盒中開啟]
action=spamblacklist
- 此模組需要讀取權限。
- 來源:SpamBlacklist
- 授權條款:GPL-2.0-or-later
驗證一個或多個URL是否觸發垃圾連結黑名單。
- url
用來驗證是否觸發黑名單的URL。
- 此為必填參數。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
action=stashedit
- 此模組是內部的或不穩定的。它的操作可能更改而不另行通知。
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
在分享快取裡預備編輯。
此意指使用透過自編輯表單的 AJAX 來改善頁面儲存的效能。
- title
正在編輯此頁面的標題。
- 此為必填參數。
- section
章節識別碼。0 代表最上層章節,new 代表新章節。
- sectiontitle
新章節的標題。
- text
頁面內容。
- stashedtexthash
要替代使用的來自先前儲藏裡頁面內容雜湊。
- summary
更改摘要。
- 預設值:(空)
- contentmodel
新內容的內容模組。
- 此為必填參數。
- 單值:GadgetDefinition、Scribunto、css、javascript、json、text、unknown、wikibase-item、wikibase-property、wikitext
- contentformat
用於輸入文字的內容序列化格式。
- 此為必填參數。
- 單值:application/json、application/octet-stream、application/unknown、application/vnd.php.serialized、application/x-binary、text/css、text/javascript、text/plain、text/unknown、text/x-wiki、unknown/unknown
- baserevid
基本修訂的修訂 ID。
- 此為必填參數。
- 類型:整數
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
action=tag
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
從各別修訂或日誌項目添加或移除變更標籤。
- rcid
要添加或移除標籤的一個或多個近期變更 ID。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- revid
要添加或移除標籤的一個或多個修訂 ID。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- logid
要添加或移除標籤的一個或多個日誌項目 ID。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- add
要添加的標籤。僅有手動定義的標籤可被添加。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- remove
要移除的標籤。僅有手動定義或完全未定義的標籤可被移除。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- reason
變更的原因。
- 預設值:(空)
- tags
套用到日誌項目的標籤會被建立為此操作的結果。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 不指明原因將 ID 為 123 的修訂添加 vandalism 標籤
- api.php?action=tag&revid=123&add=vandalism&token=123ABC [在沙盒中開啟]
- 將 ID 為 123 的日誌項目移除 spam 標籤,原因:Wrongly applied
- api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [在沙盒中開啟]
action=titleblacklist (tb)
- 此模組需要讀取權限。
- 來源:TitleBlacklist
- 授權條款:GPL-2.0-or-later
檢驗一個頁面的標題、檔案名稱或使用者名稱是否觸發標題黑名單。
- tbtitle
要用來檢驗黑名單的字串。
- 此為必填參數。
- tbaction
要檢查的操作。
- 單值:create、createpage、createtalk、edit、move、new-account、upload
- 預設值:edit
- tbnooverride
不要嘗試覆蓋標題黑名單。
- 類型:布林值(詳細資訊)
action=unblock
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
解除封鎖一位使用者。
- id
要解封的封鎖 ID(可透過 list=blocks 取得)。不可與 user 一起使用。
- 類型:整數
- user
要解封的使用者。不能與 id 一起使用。
- 類型:使用者,按任何使用者名稱、IP、IP 範圍和使用者 ID(例如:"#12345")
- userid
- 已棄用。
改成指定 user=#ID。
- 類型:整數
- reason
解除封鎖的原因。
- 預設值:(空)
- tags
在封鎖日誌裡更改套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 解除封鎖 ID #105。
- api.php?action=unblock&id=105 [在沙盒中開啟]
- 封鎖使用者 Bob,原因:Sorry Bob。
- api.php?action=unblock&user=Bob&reason=Sorry%20Bob [在沙盒中開啟]
action=undelete
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
恢復已刪除頁面的修訂。
刪除修訂清單(包含時間戳記)可透過 prop=deletedrevisions 檢索,刪除檔案 ID 清單可透過 list=filearchive 檢索。
- title
要恢復的頁面標題。
- 此為必填參數。
- reason
還原的原因。
- 預設值:(空)
- tags
在刪除日誌裡更改套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- timestamps
要恢復的修訂時間戳記。若timestamps 與 fileids皆為空,則所有修訂都會恢復。
- 類型:時間戳記列表(允許格式)
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- fileids
要復原的檔案修訂 ID。若 timestamps 與 fileids 皆為空,則所有都會被復原。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- undeletetalk
如存在,恢复关联讨论页的所有修订。
- 類型:布林值(詳細資訊)
- watchlist
使用偏好設定無條件地將頁面加入至或移除自目前使用者的監視清單(略過機器人使用者),或不更改監視。
- 單值:nochange、preferences、unwatch、watch
- 預設值:preferences
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
action=unlinkaccount
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
移除目前使用者所連結到的第三方帳號。
- request
使用此身份驗證請求,透過自action=query&meta=authmanagerinfo回傳的id與amirequestsfor=unlink。
- 此為必填參數。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 以 FooAuthenticationRequest 嘗試移除目前使用者的關聯供應者連結.
- api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [在沙盒中開啟]
action=upload
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
上傳檔案,或取得等待上傳的狀態。
有以下方式可用:
- 直接上傳檔案內容,請使用 file 參數。
- 分批上傳檔案,請使用 filesize、chunk、以及 offset 參數。
- 擁有 MediaWiki 伺服器來從 URL 來檢索檔案,請使用 url 參數。
- 要完成一個稍早出於警告而失敗的上傳,請使用 filekey 參數。
請注意當發送 file 時,HTTP POST 必須用做為檔案上傳(註:使用 multipart/form-data
)。
- filename
目標檔案名稱。
- comment
上傳註釋。如果 text 未指定的話,也會作為新檔案用的初始頁面文字。
- 預設值:(空)
- tags
更改標籤來套用到上傳日誌項目以及檔案頁面修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- text
用於新檔案的初始頁面文字。
- watch
- 已棄用。
監視頁面。
- 類型:布林值(詳細資訊)
- watchlist
使用偏好設定無條件地將頁面加入至或移除自目前使用者的監視清單(略過機器人使用者),或不更改監視。
- 單值:nochange、preferences、watch
- 預設值:preferences
- ignorewarnings
忽略所有警告。
- 類型:布林值(詳細資訊)
- file
檔案內容。
- 必須使用 multipart/form-data 以檔案上傳的方式傳送。
- url
索取檔案的來源 URL。
- filekey
識別前一個為臨時儲藏上傳的鍵。
- sessionkey
- 已棄用。
如同 filekey,維持向下相容性。
- stash
若設定的話,伺服器將會把檔案臨時暫存;而不是添加至儲存庫裡。
- 類型:布林值(詳細資訊)
- filesize
整體上傳的檔案大小。
- 類型:整數
- 數值必須在 0 與 104,857,600 之間。
- offset
以位元組為單位的多量偏移。
- 類型:整數
- 數值不可小於 0。
- chunk
大量內容。
- 必須使用 multipart/form-data 以檔案上傳的方式傳送。
- async
在可能的情況下讓潛在的大型檔案非同步處理。
- 類型:布林值(詳細資訊)
- checkstatus
僅檢索指定檔案鍵的上傳狀態。
- 類型:布林值(詳細資訊)
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
action=userrights
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
變更一位使用者的群組成員。
- user
使用者。
- 類型:使用者,按任何使用者名稱和使用者 ID(例如:"#12345")
- userid
- 已棄用。
改成指定 user=#ID。
- 類型:整數
- add
加入使用者至這些群組;若已是成員,則更新期限時間。
- 多值 (以 | 或 alternative 分隔):bot、confirmed、developer、push-subscription-manager、suppress、sysop
- expiry
期限時間戳記。可以是相對時間(例如:5 months 或 2 weeks)或是絕對時間(例如:2014-09-18T12:34:56Z)。如果僅設定一個時間戳記,會為所有群組傳遞給 add 參數。對於永不逾期的群組,請使用 infinite、infinity、或 never。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 預設值:infinite
- remove
從這些群組移除使用者。
- 多值 (以 | 或 alternative 分隔):bot、confirmed、developer、push-subscription-manager、suppress、sysop
- reason
變更的原因。
- 預設值:(空)
- token
自 action=query&meta=tokens 接收的「userrights」權杖。
為顧及相容性,web UI 中使用的權杖(Token)也是可接受的。
- 此為必填參數。
- tags
在使用者權限日誌裡更改套用到項目的標籤。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- 添加使用者 FooBot 至群組 bot,並從群組 sysop 與 bureaucrat 裡移除。
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [在沙盒中開啟]
- 添加 ID 為 123 的使用者至群組 bot,並從群組 sysop 與 bureaucrat 裡移除。
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [在沙盒中開啟]
- 添加使用者 SometimeSysop 至群組 sysop 為期一個月時間。
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [在沙盒中開啟]
action=validatepassword
- 此模組需要讀取權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
驗證密碼是否符合 wiki 的密碼方針。
若密碼可接受,有效性會回報成 Good;若密碼可用於登入但必須更改,會回報成 Change;若密碼不可使用,則會回報為 Invalid。
- password
要驗證的密碼。
- 此為必填參數。
- user
使用者名稱,用於測試帳號建立。所命名的使用者必須未存在。
- 類型:使用者,按任何使用者名稱和使用者 ID(例如:"#12345")
電子郵件地址,用於當測試帳號建立時使用。
- realname
真實姓名,用於當測試帳號建立時使用。
- 驗證目前使用者的密碼 foobar。
- api.php?action=validatepassword&password=foobar [在沙盒中開啟]
- 為建立的使用者 Example 驗證密碼 qwerty。
- api.php?action=validatepassword&password=querty&user=Example [在沙盒中開啟]
action=visualeditor
- 此模組是內部的或不穩定的。它的操作可能更改而不另行通知。
- 此模組需要讀取權限。
- 來源:VisualEditor
- 授權條款:MIT
從 Parsoid 服務回傳一個頁面的 HTML5。
- page
要執行動作的頁面。
- 此為必填參數。
- badetag
若RESTBase查詢傳回看起來無效的ETag,傳它過來記錄。
- format
輸出的格式。
- 單值:json、jsonfm
- 預設值:jsonfm
- paction
要執行的動作。
- 此為必填參數。
- 單值:metadata、parse、parsedoc、parsefragment、templatesused、wikitext
- wikitext
要傳送至 Parsoid 轉換成為 HTML 的 WikiText (paction=parsefragment)。
- section
要處理的章節。
- stash
當儲存時,若您想使用存放 API 請設定此為 true。
- 類型:布林值(詳細資訊)
- oldid
要使用的修訂編號 (預設爲最新版本)。
- editintro
編輯介紹來加入通知。
- pst
傳送至 Parsoid 前預先儲存要轉換的 wikitext (paction=parsefragment) 。
- 類型:布林值(詳細資訊)
- preload
若檢索頁面無內容,所要使用內容的頁面。
- preloadparams
在預先載入頁面替代的參數(如有提供)。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
action=visualeditoredit
- 此模組是內部的或不穩定的。它的操作可能更改而不另行通知。
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:VisualEditor
- 授權條款:MIT
儲存一個 HTML5 頁面至 MediaWiki (透過 Parsoid 服務轉換爲 WikiText)。
- paction
要執行的動作。
- 此為必填參數。
- 單值:diff、save、serialize、serializeforcache
- page
要執行動作的頁面。
- 此為必填參數。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- wikitext
要操作的 wikitext。
- section
要處理的章節。
- sectiontitle
新章節的標題。
- basetimestamp
在儲存時,請將此設定爲該頁面編輯的時間戳記。 用於偵測編輯衝突。
- starttimestamp
在儲存時,請將此設定爲該頁面載入的時間戳記。 用於偵測編輯衝突。
- oldid
要使用的修訂編號。 預設為最新的修訂,使用 0 代表新頁面。
- minor
標記為小編輯。
- watchlist
使用偏好設定無條件地將頁面加入至或移除自目前使用者的監視清單(略過機器人使用者),或不更改監視。
- html
要傳送至 Parsoid 轉換為 WikiText 的 HTML。
- etag
要傳送的 ETag。
- summary
編輯摘要。
- captchaid
驗證碼 ID (當使用驗證碼儲存時)。
- captchaword
回答驗證碼 (當使用驗證碼儲存時)。
- cachekey
使用上次 serializeforcache 請求的結果以及此金鑰。覆蓋 html。
- useskin
套用所選的外觀至解析輸出。可能會影響以下參數:langlinks、headitems、modules、jsconfigvars、indicators。
- 單值:apioutput、fallback、monobook、vector、vector-2022
- tags
更改標籤來套用到編輯上。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- plugins
與 API 請求關聯的套件。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- data-{plugin}
由帶有 API 請求的套件發送的隨意資料。
- 此為模板參數。當做出請求時,在參數名稱裡的 {plugin} 應替換成 plugins 的值。
- mobileformat
以適合於行動裝置的格式回傳解析輸出內容。
- 類型:布林值(詳細資訊)
action=watch
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
從目前使用者的監視清單添加或移除頁面。
- title
- 已棄用。
要(取消)監視的頁面。請改用 titles。
- unwatch
若設定頁面,則會取消監視而非被監視。
- 類型:布林值(詳細資訊)
- continue
當有更多結果可用時,使用這個繼續。
- titles
要使用的標題清單。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- pageids
要使用的頁面 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- revids
要使用的修訂 ID 清單。
- 類型:整數列表
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- generator
執行指定查詢模組取得要處理的頁面清單。
注意:生成器參數名必須以「g」開頭,請查看範例。
- allcategories
- 列舉所有分類。
- alldeletedrevisions
- 依使用者或所在命名空間來列出所有已刪除的修訂。
- allfileusages
- 列出所有檔案用途,包含不存在的。
- allimages
- 按順序列舉所有圖片。
- alllinks
- 列舉所有指向所指定命名空間的連結。
- allpages
- 依序列舉在指定命名空間的所有頁面。
- allredirects
- 列出至命名空間的所有重新導向。
- allrevisions
- 列出所有修訂版本。
- alltransclusions
- 列出所有嵌入(頁面使用 {{x}} 來內嵌),包含不存在的。
- backlinks
- 找出連結至指定頁面的所有頁面。
- categories
- 列出頁面隸屬的所有分類。
- categorymembers
- 在指定的分類中列出所有頁面。
- deletedrevisions
- 取得已刪除修訂的資訊。
- duplicatefiles
- 基於雜湊值來列出指定檔案裡的所有重複檔案。
- embeddedin
- 找出內嵌(嵌入)指定頁面的所有頁面。
- exturlusage
- 列舉包含指定 URL 的頁面。
- fileusage
- 尋找使用到指定檔案的所有頁面。
- images
- 回傳指定頁面中包含的所有檔案。
- imageusage
- 尋找使用到指定圖片標題的所有頁面。
- iwbacklinks
- 找出連結至指定跨 wiki 連結的所有頁面。
- langbacklinks
- 找出連結至指定語言連結的所有頁面。
- links
- 回傳指定頁面的所有連結。
- linkshere
- 找出連結至指定頁面的所有頁面。
- pageswithprop
- 列出使用到指定頁面屬性的所有頁面。
- prefixsearch
- 執行頁面標題的前綴搜尋。
- protectedtitles
- 列出所有被創建保護的標題。
- querypage
- 取得透過特殊頁面 QueryPage-based 所提供的清單。
- random
- 取得隨機頁面集合
- recentchanges
- 列舉出近期變更。
- redirects
- 回傳連結至指定頁面的所有重新導向。
- revisions
- 取得修訂的資訊。
- search
- 執行全文搜尋。
- templates
- 回傳指定頁面中所有引用的頁面。
- transcludedin
- 找出嵌入至指定頁面的所有頁面。
- watchlist
- 取得在目前使用者的監視清單裡,頁面的近期變更。
- watchlistraw
- 列出在目前使用者的監視清單裡頭所有頁面。
- wblistentityusage
- 回傳所有使用指定項目 ID 的頁面。
- wbsearch
- 內部。搜尋實體所使用的標籤和別名。
- 單值:allcategories、alldeletedrevisions、allfileusages、allimages、alllinks、allpages、allredirects、allrevisions、alltransclusions、backlinks、categories、categorymembers、deletedrevisions、duplicatefiles、embeddedin、exturlusage、fileusage、images、imageusage、iwbacklinks、langbacklinks、links、linkshere、pageswithprop、prefixsearch、protectedtitles、querypage、random、recentchanges、redirects、revisions、search、templates、transcludedin、watchlist、watchlistraw、wblistentityusage、wbsearch
- redirects
自動解決在 titles、pageids、revids,以及由 generator 所回傳頁面裡的重新導向。
- 類型:布林值(詳細資訊)
- converttitles
如有需要,轉換標題成其它變體。這僅在 wiki 的內容語言支援變體轉換時有用。支援變體轉換的語言包含有ban、en、crh、gan、iu、kk、ku、shi、sr、tg、uz和zh。
- 類型:布林值(詳細資訊)
- token
自 action=query&meta=tokens 接收的「watch」權杖。
- 此為必填參數。
- 監視頁面 Main Page。
- api.php?action=watch&titles=Main_Page&token=123ABC [在沙盒中開啟]
- 取消監視頁面 Main Page。
- api.php?action=watch&titles=Main_Page&unwatch=&token=123ABC [在沙盒中開啟]
- 監視在主命名空間最前的幾個頁面。
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [在沙盒中開啟]
action=wbavailablebadges
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
查詢可用的徽章項目。
- 查詢所有可用的徽章項目。
- api.php?action=wbavailablebadges [在沙盒中開啟]
action=wbcheckconstraintparameters
- 此模組需要讀取權限。
- 來源:WikibaseQualityConstraints
- 授權條款:GPL-2.0-or-later
檢查限制聲明的限制參數。
可指定 property 和 constraintid 兩者參數其一或全部,將會檢查兩者任一參數所有已選的限制。
- propertyid
要檢查的屬性 ID 清單,將會檢查所有這些屬性的限制聲明。
若指定了參數則不可為空。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- constraintid
要檢查的限制 ID(限制聲明 GUID)清單。
若有指定參數則不可留空。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
action=wbcheckconstraints
- 此模組需要讀取權限。
- 來源:WikibaseQualityConstraints
- 授權條款:GPL-2.0-or-later
在任何您所想要並回傳結果的實體上執行限制檢查。
- id
要取得資料的實體 ID 清單。以 '|' 或其它替代符號來分隔。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- claimid
識別聲稱來檢查限制報告的 GUID 清單。請以 '|' 符號分隔。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- constraintid
選用的篩選條件,只回傳含有指定限制 ID 的限制。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- status
回傳的選用篩選,僅會檢查帶有已選狀態的結果。
請注意僅有「violation」、「warning」、「suggestion」、「bad-parameters」狀態會被快取下來,因此選擇不在這四種狀態的請求並不會從快取裡獲得效益。
- compliance
- 聲明符合限制。
- violation
- 聲明違反限制。
- warning
- 聲明違反限制,但限制並非強制要求。
- suggestion
- 聲明違反限制,但該限制純為建議。
- exception
- 聲明的主題實體是對於限制的已知例外。
- not-in-scope
- 限制未在此敘述(主要敘述、限定詞或參考文獻)裡被檢查,因此限制檢查會被跳過。
- deprecated
- 因聲明已棄用,限制未被檢查。
- bad-parameters
- 限制參數損毀。
- todo
- 限制未實行。
- 多值 (以 | 或 alternative 分隔):bad-parameters、compliance、deprecated、exception、not-in-scope、suggestion、todo、violation、warning
- 要指定所有值,請使用*。
- 預設值:violation|warning|suggestion|bad-parameters
- 檢查在項目 Q5 與 Q42 上的所有限制。
- api.php?action=wbcheckconstraints&id=Q5|Q42 [在沙盒中開啟]
- 檢查在單一聲明上的所有限制。
- api.php?action=wbcheckconstraints&claimid=q42%248419C20C-8EF8-4EC0-80D6-AF1CA55E7557 [在沙盒中開啟]
- 檢查在項目 Q2 上的某一特定限制。
- api.php?action=wbcheckconstraints&format=json&id=Q2&constraintid=P1082%24DA39C2DA-47DA-48FB-8A9A-DA80200FB2DB [在沙盒中開啟]
action=wbcreateclaim
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
建立 Wikibase 聲稱。
- entity
您要加入聲稱的實體 ID
- 此為必填參數。
- snaktype
敘述類型
- 此為必填參數。
- 單值:novalue、somevalue、value
- property
敘述屬性的 ID
- 此為必填參數。
- value
當建立要含有值的敘述之聲稱時,敘述的值
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- 替屬性 P9001 的項目 Q999999998 建立帶有「無數值」敘述的聲稱
- api.php?action=wbcreateclaim&entity=Q999999998&property=P9001&snaktype=novalue [在沙盒中開啟]
- 替屬性 P9002 的項目 Q999999998 建立帶有字串值「itsastring」的聲稱
- api.php?action=wbcreateclaim&entity=Q999999998&property=P9002&snaktype=value&value="itsastring" [在沙盒中開啟]
- 替屬性 P9003 的項目 Q999999998 建立帶有項目 Q1 的聲稱
- api.php?action=wbcreateclaim&entity=Q999999998&property=P9003&snaktype=value&value={"entity-type":"item","numeric-id":1} [在沙盒中開啟]
- 替屬性 P9004 的項目 Q999999998 建立帶有座標敘述值的聲稱
- api.php?action=wbcreateclaim&entity=Q999999998&property=P9004&snaktype=value&value={"latitude":40.748433,"longitude":-73.985656,"globe":"http://www.wikidata.org/entity/Q2","precision":0.000001} [在沙盒中開啟]
action=wbcreateredirect
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
建立實體重新導向。
- from
要產生重新導向的實體 ID
- 此為必填參數。
- to
重新導向的實體 ID
- 此為必填參數。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- 將 Q999999998 轉成重新導向到 Q999999999
- api.php?action=wbcreateredirect&from=Q999999998&to=Q999999999 [在沙盒中開啟]
action=wbeditentity
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
建立一個新 Wikibase 實體,並以序列化資訊來變動。
- id
用於實體的識別碼,包含字首。 使用 id,或是同時使用 site 與 title。
- new
若有設定,將會建立新的實體。 設定此為要建立的實體類型。 當也有設定 id 時,會不允許此設定。
- 單值:item、property
- site
於頁面所在處上的網站識別碼。 與 title 一起使用來產生完整的網站連結。
- 單值:tnfshwiki
- title
關聯的頁面標題。 與 site 一起使用來建立完整的網站連結。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- data
作為資料來源的序列化物件。 新建立的實體會分配到一個 'id'。
- 此為必填參數。
- clear
若有設定,完整的實體會在處理前清空。 在填完「
data
」之前實體不會被保存,可能會排除一部份。- 類型:布林值(詳細資訊)
- 建立新的項目,回傳完整實體結構
- api.php?action=wbeditentity&new=item&data={} [在沙盒中開啟]
- 建立一個新項目,且設定 de 和 en 的標籤
- api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [在沙盒中開啟]
- 創建包含 json 資料的新屬性,回傳完整的實體結構
- api.php?action=wbeditentity&new=property&data={"labels":{"en-gb":{"language":"en-gb","value":"Propertylabel"}},"descriptions":{"en-gb":{"language":"en-gb","value":"Propertydescription"}},"datatype":"string"} [在沙盒中開啟]
- 清除所有來自 ID 為 Q999999998 實體的資料
- api.php?action=wbeditentity&clear=true&id=Q999999998&data={} [在沙盒中開啟]
- 清除來自 ID 為 Q999999998 實體的所有資料,並設定 en 標籤
- api.php?action=wbeditentity&clear=true&id=Q999999998&data={"labels":{"en":{"language":"en","value":"en-value"}}} [在沙盒中開啟]
- 若已存在,添加的標籤不要覆蓋
- api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"no","value":"Bar","add":""}]} [在沙盒中開啟]
- 移除一個標籤
- api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [在沙盒中開啟]
- 設定 nowiki 的網站連結,若已存在則會覆蓋
- api.php?action=wbeditentity&id=Q999999998&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [在沙盒中開啟]
- 設定 nb 的描述,若已存在則會覆蓋
- api.php?action=wbeditentity&id=Q999999998&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [在沙盒中開啟]
- 在屬性是 P56 且值為「ExampleString」的項目上建立一個新聲稱
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [在沙盒中開啟]
- 從帶有所提供 GUID 的項目裡移除聲稱
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [在沙盒中開啟]
- 將帶有 GUID 的聲稱設定成聲稱的值
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ChangedString","type":"string"}},"type":"statement","rank":"normal"}]} [在沙盒中開啟]
action=wbformatentities
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
格式化實體 ID 成 HTML。
語言能夠以全域 uselang 參數來指定。
- ids
要格式化的實體 ID。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 格式化單一項目 ID。
- api.php?action=wbformatentities&ids=Q2 [在沙盒中開啟]
- 格式化項目編號與屬性編號
- api.php?action=wbformatentities&ids=Q2|P2 [在沙盒中開啟]
- 格式化法語裡的三個項目 ID。
- api.php?action=wbformatentities&ids=Q2|Q3|Q4&uselang=fr [在沙盒中開啟]
action=wbformatvalue
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
格式化資料值。
- generate
預期得輸出格式
- 單值:text/html、text/html; disposition=verbose、text/html; disposition=verbose-preview、text/plain、text/x-wiki
- 預設值:text/x-wiki
- datavalue
要格式化的資料。這必須是資料值物件的 JSON 序列化。
- 此為必填參數。
- datatype
值的資料類型。不同於值的類型。
- 單值:commonsMedia、entity-schema、external-id、geo-shape、globe-coordinate、monolingualtext、quantity、string、tabular-data、time、url、wikibase-item、wikibase-property
- property
資料值所屬的屬性 ID,應取代 datatype 參數來使用。
- options
格式化應使用的選項。以 JSON 物件作為提供。
- 格式化簡易字串值。
- api.php?action=wbformatvalue&datavalue=%7B%22value%22%3A%22hello%22%2C%22type%22%3A%22string%22%7D [在沙盒中開啟]
- 在 HTML 裡將字串值格式化為 URL。
- api.php?action=wbformatvalue&datavalue=%7B%22value%22%3A%22http%3A%5C%2F%5C%2Facme.org%22%2C%22type%22%3A%22string%22%7D&datatype=url&generate=text%2Fhtml [在沙盒中開啟]
action=wbgetclaims
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
取得 Wikibase 聲稱。
- entity
用來取得聲稱的實體 ID。 除非提供聲稱 GUID,否則為必填。
- property
僅回傳帶有指定屬性主敘述之聲稱的選用篩選。
- claim
識別聲稱的 GUID。除非有提供實體,否則為必要。GUID 是用於聲稱的全域唯一識別碼,例如「q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F」。
- rank
選填的篩選條件,只回傳達到指定等級的主張
- 單值:deprecated、normal、preferred
- props
可選擇回傳聲稱的一些部份。此參數控制所要回傳的內容。
- 多值 (以 | 或 alternative 分隔):references
- 預設值:references
- 取得項目 ID Q42 的聲稱
- api.php?action=wbgetclaims&entity=Q42 [在沙盒中開啟]
- 取得用於項目 ID 為 Q42 和屬性 ID 為 P31 的聲稱
- api.php?action=wbgetclaims&entity=Q42&property=P31 [在沙盒中開啟]
- 取得項目 ID Q42 等級為一般的聲稱
- api.php?action=wbgetclaims&entity=Q42&rank=normal [在沙盒中開啟]
- 取得 GUID 為 Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F 的聲稱
- api.php?action=wbgetclaims&claim=Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F [在沙盒中開啟]
action=wbgetentities
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
取得多個 Wikibase 實體的資料。
- ids
取得資料的來源實體 ID
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- sites
於相對應頁面所在處網站的識別碼。 與
title
一起使用,但僅能多個標題提供一個網站;或是一個標題提供多個網站。- 多值 (以 | 或 alternative 分隔):tnfshwiki
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- titles
相對應頁面的標題。 與
sites
一起使用,但僅能多個標題提供一個網站;或是一個標題提供多個網站。- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- redirects
是否消除掉重新導向。 若設定成「no」,重新導向會被視為已刪除過的實體。
- 單值:no、yes
- 預設值:yes
- props
從任一實體所要取回的屬性名稱。 會依據所指定語言做進一步篩選。
- 多值 (以 | 或 alternative 分隔):aliases、claims、datatype、descriptions、info、labels、sitelinks、sitelinks/urls
- 預設值:info|sitelinks|aliases|labels|descriptions|claims|datatype
- languages
預設情況下,會回傳在所有可用語言裡國際化的值。 此參數允許透過提供一個或多個語言代碼,來篩選成一個或多個語言。
- 多值 (以 | 或 alternative 分隔):aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、ak、aln、als、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、bag、ban、ban-bali、bar、bas、bat-smg、bax、bbc、bbc-latn、bbj、bcc、bci、bcl、be、be-tarask、be-x-old、bfd、bg、bgn、bh、bho、bi、bjn、bkc、bkh、bkm、blk、bm、bn、bo、bpy、bqi、bqz、br、brh、bs、btm、bto、bug、bxr、byv、ca、cak、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、cnh、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dua、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、en-us、eo、es、es-419、es-formal、et、eto、etu、eu、ewo、ext、fa、fat、ff、fi、fit、fiu-vro、fj、fkv、fmp、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、gya、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksf、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lem、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lns、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mcn、mcp、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mua、mus、mwl、my、myv、mzn、na、nah、nan、nan-hani、nap、nb、nds、nds-nl、ne、new、ng、nge、nia、niu、nl、nl-informal、nla、nmg、nmz、nn、nnh、nnz、no、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、osa-latn、ota、pa、pag、pam、pap、pap-aw、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、quc、qug、rgn、rif、rm、rmc、rmf、rmy、rn、ro、roa-rup、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、rwr、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy、shy-latn、si、simple、sjd、sje、sju、sk、skr、skr-arab、sl、sli、sm、sma、smj、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、srq、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tly-cyrl、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tvu、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、vut、wa、war、wes、wls、wo、wuu、wya、xal、xh、xmf、xsy、yas、yat、yav、ybb、yi、yo、yrl、yue、za、zea、zgh、zh、zh-classical、zh-cn、zh-hans、zh-hant、zh-hk、zh-min-nan、zh-mo、zh-my、zh-sg、zh-tw、zh-yue、zu
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- languagefallback
套用定義在 languages 參數裡,帶有目前 API 回呼語境用於語言的語言備用。
- 類型:布林值(詳細資訊)
- normalize
嘗試標準化違反客戶端網站的頁面標題。 這僅有確實指定出網站和頁面時有效。
- 類型:布林值(詳細資訊)
- sitefilter
在實體裡篩選網站連結出帶有這些的網站 ID。
- 多值 (以 | 或 alternative 分隔):tnfshwiki
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 取得 ID 為 Q42 的實體,以及在所有可用語言裡的所有可用屬性
- api.php?action=wbgetentities&ids=Q42 [在沙盒中開啟]
- 取得 ID 為 P17 的實體,以及在所有可用語言裡的所有可用屬性
- api.php?action=wbgetentities&ids=P17 [在沙盒中開啟]
- 取得 ID 為 Q42 和 P17 的實體,以及在所有可用語言裡的所有可用屬性
- api.php?action=wbgetentities&ids=Q42|P17 [在沙盒中開啟]
- 取得 ID 為 Q42 的實體,以及在英語裡的所有可用屬性
- api.php?action=wbgetentities&ids=Q42&languages=en [在沙盒中開啟]
- 取得 ID 為 Q42 的實體,以及在任何可能的備用語言裡用於 ii 語言的所有可用屬性
- api.php?action=wbgetentities&ids=Q42&languages=ii&languagefallback= [在沙盒中開啟]
- 取得 ID 為 Q42 的實體,顯示在所有可用語言裡的所有標籤
- api.php?action=wbgetentities&ids=Q42&props=labels [在沙盒中開啟]
- 取得 ID 為 P17 和 P3 的實體,僅顯示資料類型
- api.php?action=wbgetentities&ids=P17|P3&props=datatype [在沙盒中開啟]
- 取得 ID 為 Q42 的實體,顯示在英語裡的所有別名
- api.php?action=wbgetentities&ids=Q42&props=aliases&languages=en [在沙盒中開啟]
- 取得 ID 為 Q1 和 Q42 的實體,顯示在英語、德語,以及法語裡的描述
- api.php?action=wbgetentities&ids=Q1|Q42&props=descriptions&languages=en|de|fr [在沙盒中開啟]
- 取得在網站「enwiki」裡頁面「Berlin」之中,帶有英語語言屬性的項目
- api.php?action=wbgetentities&sites=enwiki&titles=Berlin&languages=en [在沙盒中開啟]
- 從「berlin」標準化標題後,取得在網站「enwiki」裡的頁面「Berlin」
- api.php?action=wbgetentities&sites=enwiki&titles=berlin&normalize= [在沙盒中開啟]
- 取得項目 Q42 的網站連結
- api.php?action=wbgetentities&ids=Q42&props=sitelinks [在沙盒中開啟]
- 取得 ID 為 Q42 的實體,僅顯示來自「enwiki」的網站連結
- api.php?action=wbgetentities&ids=Q42&sitefilter=enwiki [在沙盒中開啟]
action=wblinktitles
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
在兩個不同的 wiki 上,以一個 Wikibase 項目來關聯兩個頁面。
- tosite
於頁面所在處上的網站識別碼。 與 totitle 一起使用來產生完整的網站連結。
- 此為必填參數。
- 單值:tnfshwiki
- totitle
關聯的頁面標題。 與 tosite 一起使用來建立完整的網站連結。
- 此為必填參數。
- fromsite
於頁面所在處上的網站識別碼。 與 fromtitle 一起使用來產生完整的網站連結。
- 此為必填參數。
- 單值:tnfshwiki
- fromtitle
關聯的頁面標題。 與 fromsite 一起使用來建立完整的網站連結。
- 此為必填參數。
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「bot」群組時採用。
- 類型:布林值(詳細資訊)
- 從英語頁面添加「Hydrogen」連結至德語頁面「Wasserstoff」
- api.php?action=wblinktitles&fromsite=enwiki&fromtitle=Hydrogen&tosite=dewiki&totitle=Wasserstoff [在沙盒中開啟]
action=wbmergeitems
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
合併多個項目。
- fromid
要合併的來源 ID
- 此為必填參數。
- toid
要合併的目標 ID
- 此為必填參數。
- ignoreconflicts
要忽略衝突的項目元素陣列。僅包含「description」、「sitelink」、和「statement」的值
- 多值 (以 | 或 alternative 分隔):description、sitelink、statement
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「bot」群組時採用。
- 類型:布林值(詳細資訊)
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- 將資料從 Q999999998 合併至 Q999999999
- api.php?action=wbmergeitems&fromid=Q999999998&toid=Q999999999 [在沙盒中開啟]
- 將資料從 Q999999998 合併至 Q999999999,並忽略任何衝突的網站連結
- api.php?action=wbmergeitems&fromid=Q999999998&toid=Q999999999&ignoreconflicts=sitelink [在沙盒中開啟]
- 將資料從 Q999999998 合併至 Q999999999,並忽略任何衝突的網站連結與描述
- api.php?action=wbmergeitems&fromid=Q999999998&toid=Q999999999&ignoreconflicts=sitelink|description [在沙盒中開啟]
action=wbparsevalue
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
使用 ValueParser
的解析值。
- datatype
要解析的值類型。確認要使用的解析器。
- 單值:commonsMedia、entity-schema、external-id、geo-shape、globe-coordinate、monolingualtext、quantity、string、tabular-data、time、url、wikibase-item、wikibase-property
- property
要解析的值所屬的屬性 ID。確認要使用的解析器。
- parser
- 已棄用。
要使用的
ValueParser
ID。已棄用。請改用參數 datatype。- 單值:commonsMedia、entity-schema、external-id、geo-shape、globe-coordinate、globecoordinate、monolingualtext、null、quantity、string、tabular-data、time、url、wikibase-entityid、wikibase-item、wikibase-property
- values
要解析的值
- 此為必填參數。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- options
解析應使用的選項。以 JSON 物件作為提供。
- validate
是否要額外驗證傳入的資料。
- 類型:布林值(詳細資訊)
- 解析純字串至 StringValue 物件。
- api.php?action=wbparsevalue&datatype=string&values=foo|bar [在沙盒中開啟]
- 以 9(年)為精確度來解析 1994-02-08 成時間值物件。
- api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [在沙盒中開啟]
- 以 14(秒)為精確度、啟用驗證、回傳驗證失敗來解析 1994-02-08 成時間值物件。
- api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [在沙盒中開啟]
- 依據在 P123 的資料類型預期輸入之下,驗證啟用時將 foo 解析成資料類型 P123 的任何物件,可能會導致驗證失敗。
- api.php?action=wbparsevalue&property=P123&validate&values=foo [在沙盒中開啟]
action=wbremoveclaims
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
移除 Wikibase 聲稱。
- claim
移除一個 GUID 或多個 (以 | 符號分隔) GUID 表示的聲稱。 所有主張必須屬於同一個實體。
- 此為必填參數。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「bot」群組時採用。
- 類型:布林值(詳細資訊)
- 移除 GUID 為「Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0N」的聲稱
- api.php?action=wbremoveclaims&claim=Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0N&token=foobar&baserevid=7201010 [在沙盒中開啟]
action=wbremovequalifiers
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
自聲稱移除量詞。
- claim
識別來自要移除限定詞的聲稱之 GUID
- 此為必填參數。
- qualifiers
要移除的限定詞敘述雜湊
- 此為必填參數。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- 使用雜湊「1eb8793c002b1d9820c833d234a1b54c8e94187e」自 GUID 為「Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F」的聲稱中移除限定詞
- api.php?action=wbremovequalifiers&claim=Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F&qualifiers=1eb8793c002b1d9820c833d234a1b54c8e94187e&token=foobar&baserevid=7201010 [在沙盒中開啟]
action=wbremovereferences
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
移除相同陳述的一個或多個參考文獻。
- statement
識別用於所設定參考文獻的聲明之 GUID
- 此為必填參數。
- references
應移除的參考之雜湊值
- 此為必填參數。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- 自 GUID 為「Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F」的聲明中移除帶有雜湊「455481eeac76e6a8af71a6b493c073d54788e7e9」的參考文獻
- api.php?action=wbremovereferences&statement=Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F&references=455481eeac76e6a8af71a6b493c073d54788e7e9&token=foobar&baserevid=7201010 [在沙盒中開啟]
action=wbsearchentities
- 此模組需要讀取權限。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
搜尋實體所使用的標籤和別名。
如果可以的話,以使用者語言回傳實體的標籤和描述。 回傳符合用語的詳細資料。 若符合的用語文字與顯示的標籤不同,也會顯示在別名的關鍵字中。
- search
搜尋此文字。
- 此為必填參數。
- language
在此語言搜尋。這僅會影響所選的實體,並不影響回傳結果裡的語言:此由「uselang」參數來做控制。
- 此為必填參數。
- 單值:aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、ak、aln、als、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、bag、ban、ban-bali、bar、bas、bat-smg、bax、bbc、bbc-latn、bbj、bcc、bci、bcl、be、be-tarask、be-x-old、bfd、bg、bgn、bh、bho、bi、bjn、bkc、bkh、bkm、blk、bm、bn、bo、bpy、bqi、bqz、br、brh、bs、btm、bto、bug、bxr、byv、ca、cak、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、cnh、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dua、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、en-us、eo、es、es-419、es-formal、et、eto、etu、eu、ewo、ext、fa、fat、ff、fi、fit、fiu-vro、fj、fkv、fmp、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、gya、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksf、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lem、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lns、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mcn、mcp、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mua、mus、mwl、my、myv、mzn、na、nah、nan、nan-hani、nap、nb、nds、nds-nl、ne、new、ng、nge、nia、niu、nl、nl-informal、nla、nmg、nmz、nn、nnh、nnz、no、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、osa-latn、ota、pa、pag、pam、pap、pap-aw、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、quc、qug、rgn、rif、rm、rmc、rmf、rmy、rn、ro、roa-rup、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、rwr、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy、shy-latn、si、simple、sjd、sje、sju、sk、skr、skr-arab、sl、sli、sm、sma、smj、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、srq、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tly-cyrl、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tvu、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、vut、wa、war、wes、wls、wo、wuu、wya、xal、xh、xmf、xsy、yas、yat、yav、ybb、yi、yo、yrl、yue、za、zea、zgh、zh、zh-classical、zh-cn、zh-hans、zh-hant、zh-hk、zh-min-nan、zh-mo、zh-my、zh-sg、zh-tw、zh-yue、zu
- strictlanguage
是否要關閉備用語言
- 類型:布林值(詳細資訊)
- type
搜尋此類型的實體。
- 單值:item、property
- 預設值:item
- limit
結果數量上限
- 類型:整數或max
- 數值必須在 0 與 50 之間。
- 預設值:7
- continue
持續搜尋的偏移
- 類型:整數
- 預設值:0
- props
回傳在各實體的這些屬性。
- 多值 (以 | 或 alternative 分隔):url
- 預設值:url
- profile
The search profile to use.
- default
- The default profile, suitable for most purposes.
- 單值:default
- 預設值:default
- 以預設類型和限制來搜尋英語裡的「abc」
- api.php?action=wbsearchentities&search=abc&language=en [在沙盒中開啟]
- 搜尋英語裡的「abc」,限定 50 個結果
- api.php?action=wbsearchentities&search=abc&language=en&limit=50 [在沙盒中開啟]
- 以限制為 2 且偏移為 2 的條件,來搜尋英語裡的「abc」
- api.php?action=wbsearchentities&search=abc&language=en&limit=2&continue=2 [在沙盒中開啟]
- 搜尋「alphabet」在英語裡的類型屬性
- api.php?action=wbsearchentities&search=alphabet&language=en&type=property [在沙盒中開啟]
- 省略 url 參數來搜尋在英語裡的「alphabet」
- api.php?action=wbsearchentities&search=alphabet&language=en&props= [在沙盒中開啟]
- 搜尋在英語裡的「Q1234」,以符合實體 ID。
- api.php?action=wbsearchentities&search=Q1234&language=en [在沙盒中開啟]
action=wbsetaliases
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
設定 Wikibase 實體的別名。
- id
用於實體的識別碼,包含字首。 使用 id,或是同時使用 site 與 title。
- new
若有設定,將會建立一個新實體。 將此設為您所想建立實體的類型。
- 單值:item、property
- site
於頁面所在處上的網站識別碼。 與 title 一起使用來產生完整的網站連結。
- 單值:tnfshwiki
- title
關聯的頁面標題。 與 site 一起使用來建立完整的網站連結。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- add
要添加的別名清單(可與 remove 結合)
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- remove
要移除的別名清單(可與 add 結合)
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- set
取代目前清單的別名清單(不可與 add 或 remove 結合)
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- language
用於設定別名的語言
- 此為必填參數。
- 單值:aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、ak、aln、als、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、bag、ban、ban-bali、bar、bas、bat-smg、bax、bbc、bbc-latn、bbj、bcc、bci、bcl、be、be-tarask、be-x-old、bfd、bg、bgn、bh、bho、bi、bjn、bkc、bkh、bkm、blk、bm、bn、bo、bpy、bqi、bqz、br、brh、bs、btm、bto、bug、bxr、byv、ca、cak、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、cnh、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dua、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、en-us、eo、es、es-419、es-formal、et、eto、etu、eu、ewo、ext、fa、fat、ff、fi、fit、fiu-vro、fj、fkv、fmp、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、gya、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksf、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lem、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lns、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mcn、mcp、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mua、mus、mwl、my、myv、mzn、na、nah、nan、nan-hani、nap、nb、nds、nds-nl、ne、new、ng、nge、nia、niu、nl、nl-informal、nla、nmg、nmz、nn、nnh、nnz、no、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、osa-latn、ota、pa、pag、pam、pap、pap-aw、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、quc、qug、rgn、rif、rm、rmc、rmf、rmy、rn、ro、roa-rup、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、rwr、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy、shy-latn、si、simple、sjd、sje、sju、sk、skr、skr-arab、sl、sli、sm、sma、smj、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、srq、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tly-cyrl、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tvu、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、vut、wa、war、wes、wls、wo、wuu、wya、xal、xh、xmf、xsy、yas、yat、yav、ybb、yi、yo、yrl、yue、za、zea、zgh、zh、zh-classical、zh-cn、zh-hans、zh-hant、zh-hk、zh-min-nan、zh-mo、zh-my、zh-sg、zh-tw、zh-yue、zu
- 將 ID 為 Q999999998 實體的英語別名設定成 Foo 和 Bar
- api.php?action=wbsetaliases&language=en&id=Q999999998&set=Foo|Bar [在沙盒中開啟]
- 從用於 ID 為 Q999999998 實體的英語別名清單來添加 Foo 和 Bar
- api.php?action=wbsetaliases&language=en&id=Q999999998&add=Foo|Bar [在沙盒中開啟]
- 從用於 ID 為 Q999999998 實體的英語別名清單來移除 Foo 和 Bar
- api.php?action=wbsetaliases&language=en&id=Q999999998&remove=Foo|Bar [在沙盒中開啟]
- 當添加 Bar 至用於 ID 為 Q999999998 實體的英語別名清單時,移除 Foo
- api.php?action=wbsetaliases&language=en&id=Q999999998&remove=Foo&add=Bar [在沙盒中開啟]
action=wbsetclaim
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
建立或更新整個陳述或聲稱。
- claim
陳述或聲稱序列化
- 此為必填參數。
- index
在實體的聲明清單裡,用來移動聲明的索引,可選用。請注意,當有設定指定不在聲明之後位置的索引時,該主敘述不會具有相同屬性,整個主敘述具有相同屬性的聲明群組則會被移動。若未提供,已存在聲明會留在新聲明附加到最後一個主敘述具有相同屬性的位置。
- 類型:整數
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- ignoreduplicatemainsnak
若為 true,且實體帶有相同主要敘述的聲稱,會如同請求裡發送的聲稱,而請求則會被忽略
- 類型:布林值(詳細資訊)
- 將帶有指定 ID 的聲稱設定成帶有「City」字串值的屬性 P1
- api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}} [在沙盒中開啟]
- 將帶有指定 ID 的聲稱,設定成具有字串值「City」的屬性 P1,並移動聲稱至在實體的具有主敘述屬性 P1 聲稱之子群組之最高位置。另外,移動整個子群組至所有由屬性所聚集子群組的頂端。
- api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}}&index=0 [在沙盒中開啟]
- 將帶有指定 ID 的聲明,設定成具有字串值「City」的屬性;並將聲明的參考文獻,設定成分配給屬性 P2 的具有字串值「The Economy of Cities」單一參考文獻。
- api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"statement","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}},"references":[{"snaks":{"P2":[{"snaktype":"value","property":"P2","datavalue":{"value":"The Economy of Cities","type":"string"}}]},"snaks-order":["P2"]}],"rank":"normal"} [在沙盒中開啟]
action=wbsetclaimvalue
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
設定 Wikibase 聲稱的值。
- claim
識別聲稱的 GUID
- 此為必填參數。
- value
要設定在聲稱裡主敘述中 DataValue 的值
- snaktype
敘述類型
- 此為必填參數。
- 單值:novalue、somevalue、value
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- 將帶 GUID 為 Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F 的聲稱設定成 Q1 值
- api.php?action=wbsetclaimvalue&claim=Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F&snaktype=value&value={"entity-type":"item","numeric-id":1}&token=foobar&baserevid=7201010 [在沙盒中開啟]
action=wbsetdescription
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
設定單一 Wikibase 實體的描述。
- id
用於實體的識別碼,包含字首。 使用 id,或是同時使用 site 與 title。
- new
如有設定,將會建立一個新實體。 將此設定成您所想建立的實體類型。
- 單值:item、property
- site
於頁面所在處上的網站識別碼。 與 title 一起使用來產生完整的網站連結。
- 單值:tnfshwiki
- title
關聯的頁面標題。 與 site 一起使用來建立完整的網站連結。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- language
描述的語言
- 此為必填參數。
- 單值:aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、ak、aln、als、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、bag、ban、ban-bali、bar、bas、bat-smg、bax、bbc、bbc-latn、bbj、bcc、bci、bcl、be、be-tarask、be-x-old、bfd、bg、bgn、bh、bho、bi、bjn、bkc、bkh、bkm、blk、bm、bn、bo、bpy、bqi、bqz、br、brh、bs、btm、bto、bug、bxr、byv、ca、cak、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、cnh、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dua、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、en-us、eo、es、es-419、es-formal、et、eto、etu、eu、ewo、ext、fa、fat、ff、fi、fit、fiu-vro、fj、fkv、fmp、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、gya、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksf、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lem、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lns、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mcn、mcp、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mua、mus、mwl、my、myv、mzn、na、nah、nan、nan-hani、nap、nb、nds、nds-nl、ne、new、ng、nge、nia、niu、nl、nl-informal、nla、nmg、nmz、nn、nnh、nnz、no、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、osa-latn、ota、pa、pag、pam、pap、pap-aw、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、quc、qug、rgn、rif、rm、rmc、rmf、rmy、rn、ro、roa-rup、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、rwr、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy、shy-latn、si、simple、sjd、sje、sju、sk、skr、skr-arab、sl、sli、sm、sma、smj、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、srq、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tly-cyrl、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tvu、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、vut、wa、war、wes、wls、wo、wuu、wya、xal、xh、xmf、xsy、yas、yat、yav、ybb、yi、yo、yrl、yue、za、zea、zgh、zh、zh-classical、zh-cn、zh-hans、zh-hant、zh-hk、zh-min-nan、zh-mo、zh-my、zh-sg、zh-tw、zh-yue、zu
- value
用於描述設定的值
- 替 ID 為「Q999999998」頁面設定字串「An encyclopedia that everyone can edit」成在英語頁面的描述
- api.php?action=wbsetdescription&id=Q999999998&language=en&value=An%20encyclopedia%20that%20everyone%20can%20edit [在沙盒中開啟]
- 替網站連結為 enwiki:Wikipedia 頁面設定字串「An encyclopedia that everyone can edit」成在英語頁面的描述
- api.php?action=wbsetdescription&site=enwiki&title=Wikipedia&language=en&value=An%20encyclopedia%20that%20everyone%20can%20edit [在沙盒中開啟]
action=wbsetlabel
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
設定單一 Wikibase 實體的標籤。
- id
用於實體的識別碼,包含字首。 使用 id,或是同時使用 site 與 title。
- new
如有設定,將會建立一個新實體。 將此設定成您所想建立的實體類型。
- 單值:item、property
- site
於頁面所在處上的網站識別碼。 與 title 一起使用來產生完整的網站連結。
- 單值:tnfshwiki
- title
關聯的頁面標題。 與 site 一起使用來建立完整的網站連結。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
- language
標籤語言
- 此為必填參數。
- 單值:aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、ak、aln、als、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、bag、ban、ban-bali、bar、bas、bat-smg、bax、bbc、bbc-latn、bbj、bcc、bci、bcl、be、be-tarask、be-x-old、bfd、bg、bgn、bh、bho、bi、bjn、bkc、bkh、bkm、blk、bm、bn、bo、bpy、bqi、bqz、br、brh、bs、btm、bto、bug、bxr、byv、ca、cak、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、cnh、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dua、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、en-us、eo、es、es-419、es-formal、et、eto、etu、eu、ewo、ext、fa、fat、ff、fi、fit、fiu-vro、fj、fkv、fmp、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、gya、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksf、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lem、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lns、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mcn、mcp、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mua、mus、mwl、my、myv、mzn、na、nah、nan、nan-hani、nap、nb、nds、nds-nl、ne、new、ng、nge、nia、niu、nl、nl-informal、nla、nmg、nmz、nn、nnh、nnz、no、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、osa-latn、ota、pa、pag、pam、pap、pap-aw、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、quc、qug、rgn、rif、rm、rmc、rmf、rmy、rn、ro、roa-rup、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、rwr、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy、shy-latn、si、simple、sjd、sje、sju、sk、skr、skr-arab、sl、sli、sm、sma、smj、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、srq、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tly-cyrl、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tvu、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、vut、wa、war、wes、wls、wo、wuu、wya、xal、xh、xmf、xsy、yas、yat、yav、ybb、yi、yo、yrl、yue、za、zea、zgh、zh、zh-classical、zh-cn、zh-hans、zh-hant、zh-hk、zh-min-nan、zh-mo、zh-my、zh-sg、zh-tw、zh-yue、zu
- value
標籤值
- 替 ID 為「Q999999998」頁面設定字串「Wikimedia」成在英語裡的標籤,並以美化格式列印出的 JSON 來回報。
- api.php?action=wbsetlabel&id=Q999999998&language=en&value=Wikimedia&format=jsonfm [在沙盒中開啟]
- 將網站連結為 enwiki => "Earth" 的項目設定英語標籤為 "Earth"。
- api.php?action=wbsetlabel&site=enwiki&title=Earth&language=en&value=Earth [在沙盒中開啟]
action=wbsetqualifier
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
建立量詞或是設定現有量詞的值。
- claim
識別用於所設定限定詞的聲稱之 GUID
- 此為必填參數。
- property
敘述屬性的 ID。 應僅在建立新限定詞或更改現有限定詞屬性時提供
- value
識別碼的新值。 應僅提供給 PropertyValueSnak 限定詞
- snaktype
敘述的類型。 應僅在建立新限定詞或更改現有限定詞類型時提供
- 單值:novalue、somevalue、value
- snakhash
所要變動的敘述雜湊。 應僅對存在的識別碼提供
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機器人」群組時採用。
- 類型:布林值(詳細資訊)
action=wbsetreference
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
建立參考文獻或是設定現有參考文獻的值。
- statement
識別用於所設定參考文獻的聲明之 GUID
- 此為必填參數。
- snaks
要設定參考文獻的敘述。帶有屬性 ID 的 JSON 物件,會指向包含用於此屬性之敘述的陣列
- 此為必填參數。
- snaks-order
敘述的排序。屬性 ID 字串的 JSON 陣列
- reference
應更新的參考文獻雜湊,可選用。當不提供時,會建立一個新的參考文獻
- index
在聲明的參考文獻清單裡,移動參考文獻所在的索引,可選用。若未提供,已存在參考文獻將留在所附加新參考文獻的位置。
- 類型:整數
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「bot」群組時採用。
- 類型:布林值(詳細資訊)
- 建立用於 GUID 為 Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF 聲稱的新參考文獻
- api.php?action=wbsetreference&statement=Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF&snaks={"P212":[{"snaktype":"value","property":"P212","datavalue":{"type":"string","value":"foo"}}]}&baserevid=7201010&token=foobar [在沙盒中開啟]
- 設定用於 GUID 為 Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF、且雜湊為 1eb8793c002b1d9820c833d234a1b54c8e94187e 聲稱的參考文獻
- api.php?action=wbsetreference&statement=Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF&reference=1eb8793c002b1d9820c833d234a1b54c8e94187e&snaks={"P212":[{"snaktype":"value","property":"P212","datavalue":{"type":"string","value":"bar"}}]}&baserevid=7201010&token=foobar [在沙盒中開啟]
- 替 GUID 為 Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF 的聲稱建立參考文獻,並插入新參考文獻至參考文獻清單頂部而非末端。
- api.php?action=wbsetreference&statement=Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF&snaks={"P212":[{"snaktype":"novalue","property":"P212"}]}&index=0&baserevid=7201010&token=foobar [在沙盒中開啟]
action=wbsetsitelink
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
以 Wikibase 項目來關聯在 wiki 上的頁面,或是將已關聯到的給移除。
- id
用於實體的識別碼,包含字首。 使用 id,或是同時使用 site 與 title。
- new
如有設定,將會建立一個新實體。 將此設定成您所想建立的實體類型。
- 單值:item、property
- site
於頁面所在處上的網站識別碼。 與 title 一起使用來產生完整的網站連結。
- 單值:tnfshwiki
- title
關聯的頁面標題。 與 site 一起使用來建立完整的網站連結。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
- tags
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):delete、mobile edit、mobile web edit、wikipedia text
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「bot」群組時採用。
- 類型:布林值(詳細資訊)
- linksite
於連結所在處的頁面上之網站識別碼
- 此為必填參數。
- 單值:tnfshwiki
- linktitle
要連結的頁面標題。若參數為空字串,或是 linktitle 與 badges 皆未設定,連結將會被移除。
- badges
設定為徽章的項目 ID,它們會取代目前所現有。若此參數未設定,徽章將不會被更改
- 多值 (以 | 或 alternative 分隔):
- 若網站連結不存在,於 ID 為 Q999999998 的項目上添加連至英語頁面「Hydrogen」的網站連結
- api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen [在沙盒中開啟]
- 若網站連結不存在,於 ID 為 Q999999998 的項目上添加連至英語頁面「Hydrogen」的網站連結。另外附加「Loves Oxygen」內容至編輯摘要。
- api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen&summary=Loves%20Oxygen [在沙盒中開啟]
- 若網站連結不存在,於連至英語頁面「Hydrogen」的項目上,添加連至德語頁面「Wasserstoff」的網站連結
- api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki&linktitle=Wasserstoff [在沙盒中開啟]
- 從項目移除德語站台連結
- api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki [在沙盒中開啟]
- 添加連至波蘭語頁面「Wodór」的網站連結,到連至英語頁面「Hydrogen」的項目上,並添加指向 ID 為「Q149」項目的徽章
- api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=plwiki&linktitle=Wodór&badges=Q149 [在沙盒中開啟]
- 從 ID 為 Q999999998 的項目更改連結至波蘭語頁面的徽章,來成為指向 ID 是「Q2」與「Q149」項目的兩個徽章,並不帶有所提供的連結標題
- api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&badges=Q2|Q149 [在沙盒中開啟]
- 從 ID 為 Q999999998 的項目來更改連接至波蘭語的頁面,且不變動徽章
- api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Warszawa [在沙盒中開啟]
- 從 ID 為 Q999999998 的項目來更改連接至波蘭語的頁面,且移除所有徽章
- api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Wodór&badges= [在沙盒中開啟]
action=wbsgetsuggestions
- 此模組需要讀取權限。
- 來源:PropertySuggester
- 授權條款:GPL-2.0-or-later
取得額外屬性建議來添加至 Wikibase 項目的 API。該 API 模組主要目的是讓當使用者編輯 Wikibase 項目時,讓建議用途小工具使用。
- entity
基於項目俱有的所存在屬性清單,來對提供的項目指定屬性。
- properties
為提供的屬性清單建議額外屬性。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- types
Suggest additional properties for the given list of types (these values are equal to ones that would be gathered through the classifyingPropertyIds if an entity is provided in the API call). Used in combination with the properties parameter.
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- limit
結果數量上限。
- 類型:整數或max
- 數值必須在 0 與 50 之間。
- 預設值:7
- continue
持續搜尋的偏移。
- 類型:整數
- language
用於結果的語言。
- 單值:aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、ak、aln、als、alt、am、ami、an、ang、anp、ar、arc、arn、arq、ary、arz、as、ase、ast、atj、av、avk、awa、ay、az、azb、ba、bag、ban、ban-bali、bar、bas、bat-smg、bax、bbc、bbc-latn、bbj、bcc、bci、bcl、be、be-tarask、be-x-old、bfd、bg、bgn、bh、bho、bi、bjn、bkc、bkh、bkm、blk、bm、bn、bo、bpy、bqi、bqz、br、brh、bs、btm、bto、bug、bxr、byv、ca、cak、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、cnh、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、dag、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dua、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、en-us、eo、es、es-419、es-formal、et、eto、etu、eu、ewo、ext、fa、fat、ff、fi、fit、fiu-vro、fj、fkv、fmp、fo、fon、fr、frc、frp、frr、fur、fy、ga、gaa、gag、gan、gan-hans、gan-hant、gcr、gd、gl、gld、glk、gn、gom、gom-deva、gom-latn、gor、got、gpe、grc、gsw、gu、guc、gur、guw、gv、gya、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjp、kk、kk-arab、kk-cn、kk-cyrl、kk-kz、kk-latn、kk-tr、kl、km、kn、ko、ko-kp、koi、kr、krc、kri、krj、krl、ks、ks-arab、ks-deva、ksf、ksh、ksw、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lem、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lns、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mad、mai、map-bms、mcn、mcp、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mos、mr、mrh、mrj、ms、ms-arab、mt、mua、mus、mwl、my、myv、mzn、na、nah、nan、nan-hani、nap、nb、nds、nds-nl、ne、new、ng、nge、nia、niu、nl、nl-informal、nla、nmg、nmz、nn、nnh、nnz、no、nod、nov、nqo、nrm、nso、nv、ny、nyn、nys、oc、ojb、olo、om、or、os、osa-latn、ota、pa、pag、pam、pap、pap-aw、pcd、pcm、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、pwn、qu、quc、qug、rgn、rif、rm、rmc、rmf、rmy、rn、ro、roa-rup、roa-tara、rsk、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、rwr、ryu、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、se-fi、se-no、se-se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy、shy-latn、si、simple、sjd、sje、sju、sk、skr、skr-arab、sl、sli、sm、sma、smj、smn、sms、sn、so、sq、sr、sr-ec、sr-el、srn、sro、srq、ss、st、stq、sty、su、sv、sw、syl、szl、szy、ta、tay、tcy、tdd、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tly-cyrl、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tvu、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vmw、vo、vot、vro、vut、wa、war、wes、wls、wo、wuu、wya、xal、xh、xmf、xsy、yas、yat、yav、ybb、yi、yo、yrl、yue、za、zea、zgh、zh、zh-classical、zh-cn、zh-hans、zh-hant、zh-hk、zh-min-nan、zh-mo、zh-my、zh-sg、zh-tw、zh-yue、zu
- 預設值:zh-tw
- context
項、參考文獻,或是限定符其中之一。
- 單值:item、qualifier、reference
- 預設值:item
- include
應包括的建議:預設下僅有可能添加的屬性(非棄用、尚未提供)會被建議。
- 單值:可以留空,或是all
- 預設值:(空)
- search
搜尋此文字。
- 預設值:(空)
- event
用于匹配客户端和服务器端记录的事件的事件 ID。
- 預設值:(空)
- 取得項目 Q4 的建議
- api.php?action=wbsgetsuggestions&entity=Q4 [在沙盒中開啟]
- 取得從排名第 10 至第 15 之間項目 Q4 的建議
- api.php?action=wbsgetsuggestions&entity=Q4&continue=10&limit=5 [在沙盒中開啟]
- 取得屬性組合 P21 與 P31 的建議
- api.php?action=wbsgetsuggestions&properties=P31|P21 [在沙盒中開啟]
- 取得與 P21 使用之限定符的建議
- api.php?action=wbsgetsuggestions&properties=P21&context=qualifier [在沙盒中開啟]
- 取得與 P21 使用之參考文獻的建議
- api.php?action=wbsgetsuggestions&properties=P21&context=reference [在沙盒中開啟]
action=webapp-manifest
- 此模組需要讀取權限。
- 來源:MobileFrontend
- 授權條款:GPL-2.0-or-later
回傳 webapp manifest。
format=json
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
使用 JSON 格式輸出資料。
- callback
若有指定,將輸出包在指定的函式呼叫。出於安全考量,會限制所有使用者特定資料。
- utf8
若有指定的話,將多數(並非全部)非 ASCII 字元編碼成 UTF-8,而不是以十六進位轉義序列來取代掉。預設是當 formatversion 不是 1 時。
- 類型:布林值(詳細資訊)
- ascii
若有指定,編碼所有使用十六進位跳脫序列的非 ASCII 字碼。預設當 formatversion 為 1 時。
- 類型:布林值(詳細資訊)
- formatversion
輸出格式
- 1
- 向下相容格式(XML-樣式的布林類型、以 * 鍵作為內容節點等等)。
- 2
- 現代格式。
- latest
- 使用最新格式(目前為 2),可能會不警告做出改變。
- 單值:1、2、latest
- 預設值:1
format=jsonfm
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
使用 JSON 格式輸出資料(使用HTML格式顯示)。
- wrappedhtml
回傳作為 JSON 物件的美觀列印 HTML 內容以及關聯 ResourceLoader 模組。
- 類型:布林值(詳細資訊)
- callback
若有指定,將輸出包在指定的函式呼叫。出於安全考量,會限制所有使用者特定資料。
- utf8
若有指定的話,將多數(並非全部)非 ASCII 字元編碼成 UTF-8,而不是以十六進位轉義序列來取代掉。預設是當 formatversion 不是 1 時。
- 類型:布林值(詳細資訊)
- ascii
若有指定,編碼所有使用十六進位跳脫序列的非 ASCII 字碼。預設當 formatversion 為 1 時。
- 類型:布林值(詳細資訊)
- formatversion
輸出格式
- 1
- (無描述)
- 2
- (無描述)
- latest
- (無描述)
- 單值:1、2、latest
- 預設值:1
format=none
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
不輸出。
format=php
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
使用序列化 PHP 格式輸出資料。
- formatversion
輸出格式
- 1
- 向下相容格式(XML-樣式的布林類型、以 * 鍵作為內容節點等等)。
- 2
- 現代格式。
- latest
- 使用最新格式(目前為 2),可能會不警告做出改變。
- 單值:1、2、latest
- 預設值:1
format=phpfm
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
使用序列化 PHP 格式輸出資料 (使用 HTML 格式顯示)。
- wrappedhtml
回傳作為 JSON 物件的美觀列印 HTML 內容以及關聯 ResourceLoader 模組。
- 類型:布林值(詳細資訊)
- formatversion
輸出格式
- 1
- (無描述)
- 2
- (無描述)
- latest
- (無描述)
- 單值:1、2、latest
- 預設值:1
format=rawfm
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
使用 JSON 格式的除錯元素輸出資料 (使用 HTML 格式顯示)。
- wrappedhtml
回傳作為 JSON 物件的美觀列印 HTML 內容以及關聯 ResourceLoader 模組。
- 類型:布林值(詳細資訊)
format=xml
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
使用 XML 格式輸出資料。
- xslt
若有指定,添加命名頁面成 XSL 樣式表。值必須是在
.xsl
結尾處 MediaWiki 命名空間裡的標題。- includexmlnamespace
若有指定,添加一個 XML 命名空間。
- 類型:布林值(詳細資訊)
format=xmlfm
- 此模組需要讀取權限。
- 來源:MediaWiki
- 授權條款:GPL-2.0-or-later
使用 XML 格式輸出資料 (使用 HTML 格式顯示)。
資料類型
輸入到 MediaWiki 應為 NFC-標準化的 UTF-8。雖然 MediaWiki 會嘗試轉換成其它輸入,但這可能會引發一些操作上錯誤(例如像以 MD5 核對的編輯)。
帶有多項值的參數通常是以豎線字元做區分來提交,例如:param=value1|value2 或是 param=value1%7Cvalue2。如果值的內容必須包含豎線字元,請使用 U+001F(單位分隔)來做為區分,並且讓值的字首加上 U+001F,例如:param=%1Fvalue1%1Fvalue2。
在 API 請求中的某些參數需要進一步解釋:
- boolean
布林值參數運作上就像 HTML 的勾選框:若有指定參數,不論值的內容為何都視為 true。對於 false 值,則是將參數整個省略。
- expiry
到期時間。可以是相對時間(例如:5 months 或 2 weeks)或是絕對時間(例如:2014-09-18T12:34:56Z)。如果要無期限,請使用 infinite、indefinite、infinity、或 never。
- timestamp
時間戳記能以數種格式指定,請查看在 mediawiki.org 上的時間戳記函式庫輸入格式文件來獲得更多資訊。推薦採用 ISO 8601 日期與時間格式:2001-01-15T14:56:00Z。另外,字串 now 能用來指定目前時刻的時間戳記。
模板參數
模板參數可支援當 API 模組需要替某些參數值給予值的情況。舉例來說,如果有個用來請求水果的 API 模組,可能會有一個用來指定水果的 fruits 參數,以及用來指定有多少顆水果的模板參數 {fruit}-quantity。若一個 API 客戶端想要 1 顆蘋果、5 條香蕉、以及 20 粒草莓時,可以做出像是 fruits=apples|bananas|strawberries&apples-quantity=1&bananas-quantity=5&strawberries-quantity=20 這樣的請求。
製作群
API 開發人員:
- Roan Kattouw (首席開發者 Sep 2007–2009)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Yuri Astrakhan (創立者,首席開發者 Sep 2006–Sep 2007)
- Brad Jorsch (首席開發者 2013–2020)
請傳送您的評論、建議以及問題至 mediawiki-api@lists.wikimedia.org 或者回報問題至 https://phabricator.wikimedia.org/。