Nápověda k MediaWiki API

Toto je automaticky generovaná dokumentační stránka k MediaWiki API.

Dokumentace a příklady: https://www.mediawiki.org/wiki/API

list=allpages (ap)

(main | query | allpages)
  • Tento modul vyžaduje oprávnění ke čtení.
  • Tento modul lze využívat jako generátor.

Enumerate all pages sequentially in a given namespace.

Parametry:
apfrom

The page title to start enumerating from.

apcontinue

When more results are available, use this to continue.

apto

The page title to stop enumerating at.

apprefix

Search for all page titles that begin with this value.

apnamespace

The namespace to enumerate.

Jedna hodnota: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Implicitní hodnota: 0
apfilterredir

Které stránky uvést na seznam.

Jedna hodnota: all, redirects, nonredirects
Implicitní hodnota: all
apminsize

Omezit na stránky s určitým počtem bajtů.

apmaxsize

Limit to pages with at most this many bytes.

apprtype

Omezit jen na zamčené stránky.

Hodnoty (oddělené „|“): edit, move, upload
apprlevel

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

Hodnoty (oddělené „|“): Může být prázdné nebo autoconfirmed, sysop
apprfiltercascade

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

Jedna hodnota: cascading, noncascading, all
Implicitní hodnota: all
aplimit

How many total pages to return.

Není dovoleno více než 500 (5 000 pro boty).
Implicitní hodnota: 10
apdir

The direction in which to list.

Jedna hodnota: ascending, descending
Implicitní hodnota: ascending
apfilterlanglinks

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

Jedna hodnota: withlanglinks, withoutlanglinks, all
Implicitní hodnota: 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.
Jedna hodnota: indefinite, definite, all
Implicitní hodnota: all
Příklady:
Zobrazit seznam stránek začínajících na písmeno B.
api.php?action=query&list=allpages&apfrom=B
Show info about 4 pages starting at the letter T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info
Show content of first 2 non-redirect pages beginning at Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content