Pomoc MediaWiki API

To jest automatycznie wygenerowana strona dokumentacji MediaWiki API. Dokumentacja i przykłady: https://www.mediawiki.org/wiki/API

list=allpages (ap)

(main | query | allpages)
  • Ten moduł wymaga praw odczytu.
  • Ten moduł może być użyty jako generator.
  • Źródło: MediaWiki
  • Licencja: GPL-2.0+

Enumerate all pages sequentially in a given namespace.

Parametry:
apfrom

Tytuł strony, od której rozpocząć wyliczanie.

apcontinue

Gdy będzie dostępnych więcej wyników, użyj tego do kontynuowania.

apto

Tytuł strony, na której zakończyć wyliczanie.

apprefix

Search for all page titles that begin with this value.

apnamespace

The namespace to enumerate.

Jedna z następujących wartości: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
Domyślnie: 0
apfilterredir

Which pages to list.

Jedna z następujących wartości: all, redirects, nonredirects
Domyślnie: all
apminsize

Ogranicz do stron, mających co najmniej taką liczbę bajtów.

Typ: liczba całkowita
apmaxsize

Ogranicz do stron, mających co najwyżej taką liczbę bajtów.

Typ: liczba całkowita
apprtype

Ogranicz tylko do zabezpieczonych stron.

Wartości (oddziel za pomocą | lub alternatywy): edit, move, upload
apprlevel

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

Wartości (oddziel za pomocą | lub alternatywy): Can be empty, or autoconfirmed, sysop
apprfiltercascade

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

Jedna z następujących wartości: cascading, noncascading, all
Domyślnie: all
aplimit

Liczba stron do zwrócenia.

Nie więcej niż 500 (5000 dla botów) dozwolone.
Type: integer or max
Domyślnie: 10
apdir

The direction in which to list.

Jedna z następujących wartości: ascending, descending
Domyślnie: ascending
apfilterlanglinks

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

Jedna z następujących wartości: withlanglinks, withoutlanglinks, all
Domyślnie: 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 z następujących wartości: indefinite, definite, all
Domyślnie: all
Przykłady:
Pokaż listę stron rozpoczynających się na literę B.
api.php?action=query&list=allpages&apfrom=B [otwórz w brudnopisie]
Pokaż informacje o 4 stronach rozpoczynających się na literę T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [otwórz w brudnopisie]
Pokaż zawartość pierwszych dwóch nieprzekierowujących stron, zaczynających się na Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [otwórz w brudnopisie]