Справка MediaWiki API

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

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

list=random (rn)

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

Получение набора случайных страниц.

Страницы перечисляются в строгой последовательности, случайна только входная точка. Это означает, что если, например, Main Page — первая страница в списке, то List of fictional monkeys всегда будет второй, List of people on stamps of Vanuatu — третьей, и так далее.

Параметры:
Other general parameters are available.
rnnamespace

Вернуть только страницы этих пространств имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 106, 107, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 250, 251, 252, 253, 828, 829, 2300, 2301, 2302, 2303
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
Для указания всех значений, используйте *.
rnfilterredir

Как фильтровать перенаправления.

Одно из следующих значений: all, nonredirects, redirects
По умолчанию: nonredirects
rnredirect
Устарело.

Вместо этого, используйте rnfilterredir=redirects.

Type: boolean (details)
rnlimit

Ограничение на количество возвращаемых страниц.

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

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

Примеры:
Вернуть две случайные страницы из основного пространства имён.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [открыть в песочнице]
Вернуть информацию о двух случайных страницах из основного пространства имён.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [открыть в песочнице]