Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: 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= parameter).

Значення (розділені через | або альтернативу): Може бути порожнім, або 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 [відкрити в пісочниці]
Показати інформацію про 4 сторінки, що починаються на літеру 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 [відкрити в пісочниці]