Справка MediaWiki API

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

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

prop=info (in)

  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение основной информации о страницах.

Параметры:
inprop

Какие дополнительные свойства получить:

protection
Перечисление уровней защиты каждой страницы.
talkid
Идентификатор страницы обсуждения для каждой страницы не-обсуждения.
watched
Перечислить статус наблюдения за каждой страницей.
watchers
Количество наблюдающих, если разрешено.
visitingwatchers
Количество наблюдающих за каждой страницей, просмотревших последние правки, если разрешено.
notificationtimestamp
Временная метка уведомления для списка наблюдения для каждой страницы.
subjectid
Идентификатор родительской страницы для каждой страницы обсуждения.
associatedpage
The prefixed title of the associated subject or talk page.
url
Возвращает полную ссылку, ссылку на редактирование и каноничную ссылку для каждой страницы.
readable
Устарело. Может ли участник просматривать эту страницу. Используйте вместо этого intestactions=read.
preload
Текст, возвращённый EditFormPreloadText.
displaytitle
Возвращает стиль отображения заголовка страницы.
varianttitles
Выдаёт отображаемый заголовок во всех вариантах языка контента сайта.
linkclasses
Gives the additional CSS classes (e.g. link colors) used for links to this page if they were to appear on the page named by inlinkcontext.
Значения (разделённые с помощью | или альтернативного разделителя): associatedpage, displaytitle, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
inlinkcontext

The context title to use when determining extra CSS classes (e.g. link colors) when inprop contains linkclasses.

Тип: название страницы
Принимает несуществующие страницы.
По умолчанию: Нижегородский Горный клуб
intestactions

Проверить, может ли текущий участник провести указанные действия над страницей.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
intestactionsdetail

Detail level for intestactions. Use the main module's errorformat and errorlang parameters to control the format of the messages returned.

boolean
Return a boolean value for each action.
full
Return messages describing why the action is disallowed, or an empty array if it is allowed.
quick
Like full but skipping expensive checks.
Одно из следующих значений: boolean, full, quick
По умолчанию: boolean
incontinue

Когда доступно больше результатов, используйте это для продолжения.

Примеры:
Получить информацию о странице Main Page.
api.php?action=query&prop=info&titles=Main%20Page [открыть в песочнице]
Получить основную информацию и информацию о защите страницы Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [открыть в песочнице]

list=categorymembers (cm)

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

Перечисление всех страниц в данной категории.

Параметры:
cmtitle

Страницы какой категории перечислять (обязательно). Префикс Категория: должен быть включён. Не может быть использовано одновременно с cmpageid.

cmpageid

Идентификатор перечисляемой категории. Не может быть использовано одновременно с cmtitle.

Type: integer
cmprop

Какую информацию включить:

ids
Добавляет идентификатор страницы.
title
Добавляет заголовок и идентификатор пространства имён страницы.
sortkey
Добавляет ключ, используемый для сортировки внутри категории (шестнадцатеричная строка).
sortkeyprefix
Добавляет префикс ключа, используемого для сортировки внутри категории (человеко-читаемая часть ключа).
type
Добавляет тип категоризованной страницы (page, subcat или file).
timestamp
Добавляет метку времени, когда страница была включена.
Значения (разделённые с помощью | или альтернативного разделителя): ids, sortkey, sortkeyprefix, timestamp, title, type
По умолчанию: ids|title
cmnamespace

Включать только страница из этих пространств имён. Обратите внимание, что вместо cmnamespace=14 или 6 могут быть использованы cmtype=subcat или cmtype=file.

Примечание: Из-за жадного режима, использование этого может привести к меньшему, чем cmlimit, числу результатов перед продолжением; в крайнем случае, может вернуться и ноль результатов.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
Для указания всех значений, используйте *.
cmtype

Какие типы страниц включать. Игнорируется при cmsort=timestamp.

Значения (разделённые с помощью | или альтернативного разделителя): file, page, subcat
По умолчанию: page|subcat|file
cmcontinue

Когда доступно больше результатов, используйте это для продолжения.

cmlimit

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

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

Свойство для сортировки.

Одно из следующих значений: sortkey, timestamp
По умолчанию: sortkey
cmdir

Порядок сортировки.

Одно из следующих значений: asc, ascending, desc, descending, newer, older
По умолчанию: ascending
cmstart

Временная метка, с которой начать перечисление. Может быть использовано только одновременно с cmsort=timestamp.

Тип: временная метка (разрешённые форматы)
cmend

Временная метка, на которой закончить перечисление. Может быть использовано только одновременно с cmsort=timestamp.

Тип: временная метка (разрешённые форматы)
cmstarthexsortkey

Ключ сортировки, с которого начать перечисление, возвращённый cmprop=sortkey. Может быть использовано только одновременно с cmsort=sortkey.

cmendhexsortkey

Ключ сортировки, на котором закончить перечисление, возвращённый cmprop=sortkey. Может быть использовано только одновременно с cmsort=sortkey.

cmstartsortkeyprefix

Префикс ключа сортировки, с которого начать перечисление. Может быть использовано только с cmsort=sortkey. Переопределяет cmstarthexsortkey.

cmendsortkeyprefix

Префикс ключа сортировки, перед которым закончить перечисление (не на котором; если это значение существует, оно не будет включено!). Может быть использовано только одновременно с cmsort=sortkey. Переопределяет cmendhexsortkey.

cmstartsortkey
Устарело.

Используйте вместо этого cmstarthexsortkey.

cmendsortkey
Устарело.

Используйте вместо этого cmendhexsortkey.

Примеры:
Получить первые 10 страниц в Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [открыть в песочнице]
Получить информацию о первых 10 страницах в Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [открыть в песочнице]