MediaWiki API 說明

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

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

list=allpages (ap)

mainqueryallpages
  • 此模組需要讀取權限。
  • 此模組可作為產生器使用。
  • 來源:MediaWiki
  • 授權條款:GPL-2.0-or-later

依序列舉在指定命名空間的所有頁面。

參數:
Other general parameters are available.
apfrom

起始列舉的頁面標題。

apcontinue

當有更多結果可用時,使用這個繼續。

apto

終止列舉的頁面標題。

apprefix

搜尋以此值為開頭的所有頁面標題。

apnamespace

要列舉的命名空間。

單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、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
數值必須在 一 與 五〇〇 之間。
預設值:10
apdir

列出時所採用的方向。

單值:ascending、descending
預設值:ascending
apfilterlanglinks

篩選基於頁面是否有語言連結。請注意這可能不會考慮由擴充所添加的語言連結。

單值:all、withlanglinks、withoutlanglinks
預設值:all
apprexpiry

篩選頁面的保護期限:

indefinite:只取得無限期保護的頁面。
definite:只取得帶有特定保護期限的頁面。
all:取得任何保護期限的頁面。
indefinite
只获取带无限期保护的页面。
definite
只获取带指定保护期限的页面。
all
获取任意保护期限的页面。
單值:all、definite、indefinite
預設值:all