Довідка API Медіавікі
Це автоматично генерована сторінка документації API Медіавікі.
Документація та приклади: https://www.mediawiki.org/wiki/API
list=allpages (ap)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0+
Перераховувати всі сторінки послідовно в заданому просторі назв.
- apfrom
Заголовок сторінки, з якого почати перелічувати.
- apcontinue
Коли доступно більше результатів, використовуйте це, щоб продовжити.
- apto
Заголовок сторінки, яким закінчувати перелічувати.
- apprefix
Шукати усі назви сторінок, які починаються з цього значення.
- apnamespace
Простір назв для переліку.
- Одне значення: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- За замовчуванням: 0
- apfilterredir
Які сторінки перерахувати.
- Одне значення: all, redirects, nonredirects
- За замовчуванням: all
- apminsize
Обмежити до сторінок, які мають щонайменше стільки байтів.
- Тип: ціле число
- apmaxsize
Обмежити до сторінок, які мають максимум стільки байтів.
- Тип: ціле число
- apprtype
Обмежити до захищених сторінок.
- Значення (розділені через |): edit, move, upload
- apprlevel
Фільтрувати захисти залежно від рівня (мусить використовуватися з apprtype= parameter).
- Значення (розділені через |): Може бути пустим або autoconfirmed, sysop
- apprfiltercascade
Фільтрувати захисти залежно від каскадності (ігнорується, коли apprtype не вказано).
- Одне значення: cascading, noncascading, all
- За замовчуванням: all
- aplimit
Скільки всього сторінок виводити.
- Дозволено не більше 500 (5000 для ботів).
- Тип: ціле число або max
- За замовчуванням: 10
- apdir
Напрямок, у якому перелічити.
- Одне значення: ascending, descending
- За замовчуванням: ascending
- apfilterlanglinks
Фільтрувати залежно від наявності у сторінки мовних посилань. Зауважте, що це може не врахувати мовні посилання, додані розширеннями.
- Одне значення: withlanglinks, withoutlanglinks, all
- За замовчуванням: all
- apprexpiry
За якою тривалістю захисту фільтрувати сторінку:
- indefinite
- Отримати лише сторінки з нескінченним захистом.
- definite
- Отримати лише сторінки з визначеним терміном захисту.
- all
- Отримати сторінки з будь-яким терміном захисту.
- Одне значення: indefinite, definite, all
- За замовчуванням: all
- Показати список сторінок, які починаються на літеру 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