Довідка API MediaWiki

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

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

list=readinglistentries (rle)

(main | query | readinglistentries)
  • Цей модуль є внутрішнім або нестабільним. Його робота може бути змінена без сповіщення.
  • Цей модуль вимагає прав на читання.
  • Цей модуль може бути використаний як генератор.
  • Джерело: ReadingLists
  • Ліцензія: GPL-2.0-or-later

Список сторінок у певному списку.

Цей модуль має три режими роботи. З параметром rlelists він виводить всі сторінки у вказаному списку/списках. З параметром rlechangedsince він виводить всі елементи списку з будь-якого списку поточного користувача, які змінилися, починаючи із вказаної дати. (Це призначено для синхронізації пристроїв, а тому, на відміну від інших режимів, у цьому режимі серед результатів також є вилучені елементи, але не елементи вилучених списків.)

Конкретні параметри:
Other general parameters are available.
rlelists

Ідентифікатори списків, для яких слід вивести сторінки.

Тип: список цілих чисел
Розділіть значення з допомогою | або альтернативу.
Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
rlechangedsince

Показати елементи списку, які змінилися, починаючи з цієї мітки часу. Має бути після 2024-05-03T02:35:01Z.

Тип: часова мітка (дозволені формати)
rlesort

Властивість, за якою сортувати. name не можна використовувати разом із rlechangedsince. За замовчуванням використовується updated, якщо задано rlechangedsince, і name у всіх інших випадках.

name
Назва статті. (Назву проекту буде проігноровано. Сортування відбувається за бінарним значенням; напр., будь-який великий символ ASCII проставлятиметься перед будь-яким малим символом.)
updated
Мітка часу останнього оновлення.
Одне з наступних значень: name, updated
rledir

Напрямок сортування: ascending (від A до Z, від найстаріших до найновіших) або descending.

Одне з наступних значень: ascending, descending
Стандартно: ascending
rlelimit

Кількість елементів, які слід вивести в результаті.

Тип: ціле число або max
Значення має перебувати між 1 та 100.
Стандартно: 10
rlecontinue

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

Приклади:
Отримати сторінки зі списків читання з ідентифікатором 10, 11 та 12.
api.php?action=query&list=readinglistentries&rlelists=10|11|12 [відкрити в пісочниці]
Отримати елементи списку поточного користувача, які змінилися з 2013-01-01T00:00:00Z.
api.php?action=query&list=readinglistentries&rlechangedsince=2013-01-01T00:00:00Z [відкрити в пісочниці]