راهنمای واسط برنامه‌نویسی کاربردی مدیاویکی

این یک صفحهٔ مستندات برای واسط برنامه‌نویسی کاربردی مدیاویکی است که به‌طور خودکار ایجاد شده است.

مستندات و نمونه‌ها: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=allpages (ap)

(main | query | allpages)
  • این پودمان نیازمند اختیارات خواندن است.
  • This module can be used as a generator.
  • منبع: MediaWiki
  • مجوز: GPL-2.0-or-later

Enumerate all pages sequentially in a given namespace.

پارامترها:
Other general parameters are available.
apfrom

The page title to start enumerating from.

apcontinue

When more results are available, use this to continue. More detailed information on how to continue queries can be found on mediawiki.org.

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، 100، 101، 102، 103، 710، 711، 828، 829
پیش‌فرض: 0
apfilterredir

صفحه‌هایی که باید فهرست شوند.

Note: Due to miser mode, using this may result in fewer than aplimit results returned before continuing; in extreme cases, zero results may be returned.

یکی از مقدارهای زیر: all، nonredirects، redirects
پیش‌فرض: all
apfilterlanglinks

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

یکی از مقدارهای زیر: all، withlanglinks، withoutlanglinks
پیش‌فرض: all
apminsize

محدودکردن به صفحه‌هایی که همراه دست کم این تعداد بایت است.

نوع: عدد صحیح
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).

مقدارهای (جداشده با | یا جایگزین‌های آن): Can be empty, or autoconfirmed، sysop
apprfiltercascade

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

یکی از مقدارهای زیر: all، cascading، noncascading
پیش‌فرض: 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.
یکی از مقدارهای زیر: all، definite، indefinite
پیش‌فرض: all
aplimit

میزان کل صفحه‌ها برای بازگرداندن.

نوع: عدد صحیح یا max
The value must be between ۱ and ۵۰۰.
پیش‌فرض: 10
apdir

The direction in which to list.

یکی از مقدارهای زیر: ascending، descending
پیش‌فرض: ascending