Довідка API Медіавікі

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

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

list=random (rn)

(mainqueryrandom)
  • Цей модуль вимагає прав на читання.
  • Цей модуль може бути використаний як генератор.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0+

Отримати набір випадкових сторінок.

Сторінки перелічені у певній послідовності, лише початкова точка рандомна. Це означає, що якщо, наприклад, Main Page є першою випадковою сторінкою у списку, List of fictional monkeys завжди буде другою, List of people on stamps of Vanuatu — третьою, і т. д.

Якщо кількість сторінок у просторі назв менша, ніж rnlimit, буде показано менше сторінок. Та сама сторінка не виводиться двічі.

Параметри:
rnnamespace

Вивести сторінки лише у цих просторах назв.

Значення (розділені через |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
rnfilterredir

How to filter for redirects.

Одне значення: all, redirects, nonredirects
За замовчуванням: nonredirects
rnredirect
Застарілий.

Завантажити випадкове перенаправлення замість випадкової сторінки.

Тип: логічний (деталі)
rnlimit

Обмежити кількість випадкових сторінок, які буде видано.

Дозволено не більше 500 (5000 для ботів).
Тип: ціле число або max
За замовчуванням: 1
rncontinue

Коли доступно більше результатів, використовуйте це, щоб продовжити.

Приклади:
Отримати дві випадкові сторінки з основного простору назв.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2
Видати інформацію про дві випадкові сторінки з основного простору назв.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info