MediaWiki API 說明

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

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

list=allpages (ap)

main | query | allpages
  • 此模組需要讀取權限。
  • 此模組可作為產生器使用。
  • 來源: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、110、111、420、421、500、501、502、503、710、711、828、829、1200、1201、1202
預設值:0
apfilterredir

要列出的頁面。

注意:出於 miser 模式緣故,使用這個可能會導致在繼續之前,傳回少於 aplimit 筆的結果,極端情況下則可能不會傳回任何结果。

單值:allredirectsnonredirects
預設值:all
apminsize

限制頁面至少要有這樣多的位元組。

類型:整數
apmaxsize

限制頁面最多只能這樣多的位元組。

類型:整數
apprtype

僅限受保護的頁面。

多值 (以 |alternative 分隔):editmoveupload
apprlevel

篩選基於保護級別的保護(必須與 apprtype= 參數一起使用)。

多值 (以 |alternative 分隔):可以空白,或 autoconfirmedsysop
apprfiltercascade

基於 cascadingness 的篩選保護(當 apprtype 未設定時忽略)。

單值:cascadingnoncascadingall
預設值:all
aplimit

要回傳的頁面總數。

不允許超過 500 (機器人為 5,000)。
類型:整數或max
預設值:10
apdir

列出時所採用的方向。

單值:ascendingdescending
預設值:ascending
apfilterlanglinks

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

單值:withlanglinkswithoutlanglinksall
預設值:all
apprexpiry

篩選頁面的保護期限:

indefinite:只取得無限期保護的頁面。
definite:只取得帶有特定保護期限的頁面。
all:取得任何保護期限的頁面。
單值:indefinitedefiniteall
預設值:all