MediaWiki API 說明

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

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

list=allpages <pre>(ap) </pre>

(main | query | allpages)
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。

Enumerate all pages sequentially in a given namespace.

參數:
apfrom

The page title to start enumerating from.

apcontinue

当更多结果可用时,使用这个继续。

apto

The page title to stop enumerating at.

apprefix

Search for all page titles that begin with this value.

apnamespace

要列举的名字空间。

單值:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
預設值:0
apfilterredir

要列出哪些页面。

單值:all、redirects、nonredirects
預設值:all
apminsize

限于至少这么多字节的页面。

apmaxsize

限于至多这么多字节的页面。

apprtype

仅限于受保护页面。

多值 (以 | 分隔):edit、move、upload
apprlevel

Filter protections based on protection level (must be used with apprtype= parameter).

多值 (以 | 分隔):可以空白,或 autoconfirmed、sysop
apprfiltercascade

Filter protections based on cascadingness (ignored when apprtype isn't set).

單值:cascading、noncascading、all
預設值:all
aplimit

要回傳的頁面總數。

不允許超過 500 (機器人為 5,000)。
預設值:10
apdir

The direction in which to list.

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

Filter based on whether a page has langlinks. Note that this may not consider langlinks added by extensions.

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

Which protection expiry to filter the page on:

indefinite
Get only pages with indefinite protection expiry.
definite
Get only pages with a definite (specific) protection expiry.
all
Get pages with any protections expiry.
單值:indefinite、definite、all
預設值: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