עזרה של MediaWiki API

זהו דף תיעוד של API שנוצר באופן אוטומטי.

תיעוד ודוגמאות: https://www.mediawiki.org/wiki/API

list=allpages (ap)

(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

The namespace to enumerate.

ערך אחד: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
ברירת מחדל: 0
apfilterredir

Which pages to list.

ערך אחד: all, redirects, nonredirects
ברירת מחדל: all
apminsize

Limit to pages with at least this many bytes.

apmaxsize

Limit to pages with at most this many bytes.

apprtype

Limit to protected pages only.

ערכים (מופרדים באמצעות "|"): 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
דוגמאות:
Show a list of pages starting at the letter 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