Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=allpages (ap)

(main | query | allpages)
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех страниц в данном пространстве имён.

Определённые параметры:
Other general parameters are available.
apfrom

Название страницы, с которой начать перечисление.

apcontinue

Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.

apto

Название страницы, на которой закончить перечисление.

apprefix

Найти все названия страниц, начинающиеся с этого значения.

apnamespace

Пространство имён для перечисления.

Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
По умолчанию: 0
apfilterredir

Какие страницы перечислять.

Примечание: Из-за жадного режима, использование этого может привести к меньшему, чем aplimit, числу результатов перед продолжением; в крайнем случае, может вернуться и ноль результатов.

Одно из следующих значений: all, nonredirects, redirects
По умолчанию: all
apfilterlanglinks

Отфильтровывать страницы, основываясь на наличие на странице языковых ссылок. Обратите внимание: языковые ссылки, добавленные расширениями, могут не учитываться.

Одно из следующих значений: all, withlanglinks, withoutlanglinks
По умолчанию: all
apminsize

Ограничить страницы этим числом байтов снизу.

Тип: целочисленное значение
apmaxsize

Ограничить страницы этим числом байтов сверху.

Тип: целочисленное значение
apprtype

Перечислить только защищённые страницы.

Значения (разделённые с помощью | или альтернативного разделителя): edit, move, upload
apprlevel

Отфильтровывать страницы, основываясь на уровне защиты (должно быть использовано одновременно с параметром apprtype=).

Значения (разделённые с помощью | или альтернативного разделителя): Может быть пустым или autoconfirmed, sysop
apprfiltercascade

Отфильтровывать страницы, основываясь на каскадности (игнорируется, если apprtype не задан).

Одно из следующих значений: all, cascading, noncascading
По умолчанию: all
apprexpiry

Отфильтровывать страницы, основываясь на длительности защиты:

indefinite
Получить только страницы с неограниченной защитой.
definite
Получить только страницы с заданной длительностью защиты.
all
Получить страницы с любой длительностью защиты.
Одно из следующих значений: all, definite, indefinite
По умолчанию: all
aplimit

Сколько страниц вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
apdir

Порядок перечисления.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
Примеры:
Показать список страниц, начиная с буквы B.
api.php?action=query&list=allpages&apfrom=B [открыть в песочнице]
Получить информацию о четырёх страницах, начиная с буквы T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [открыть в песочнице]
Показать содержимое первых двух страниц, не являющихся перенаправлениями, начиная с Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [открыть в песочнице]