Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/API
Главный модуль
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Статус: MediaWiki API — зрелый и стабильный интерфейс, активно поддерживаемый и улучшаемый. Мы стараемся избегать ломающих изменений, однако изредка они могут быть необходимы. Подпишитесь на почтовую рассылку mediawiki-api-announce, чтобы быть в курсе обновлений.
Ошибочные запросы: Если API получает запрос с ошибкой, вернётся заголовок HTTP с ключом «MediaWiki-API-Error», после чего значение заголовка и код ошибки будут отправлены обратно и установлены в то же значение. Более подробную информацию см. API: Ошибки и предупреждения.
Тестирование: для удобства тестирования API-запросов, см. Special:ApiSandbox.
- action
Действие, которое следует выполнить.
- block
- Блокировка участника.
- changeauthenticationdata
- Смена параметров аутентификации для текущего участника.
- checktoken
- Проверить корректность токена из action=query&meta=token.
- clearhasmsg
- Очистить флаг
hasmsg
для текущего участника. - clientlogin
- Вход в вики с помощью интерактивного потока.
- compare
- Получение разницы между двумя страницами.
- createaccount
- Создание новой учётной записи.
- cspreport
- Используется браузерами, чтобы сообщать о нарушениях политики безопасности (CSP). Этот модуль никогда не должен использоваться, за исключением случаев автоматического использования совместимыми с CSP браузерами.
- delete
- Удаление страницы.
- edit
- Создание и редактирование страниц.
- emailuser
- Написание электронных писем участнику.
- expandtemplates
- Разворачивание всех шаблонов в вики-текст.
- feedcontributions
- Возвращает ленту с вкладом участников.
- feedrecentchanges
- Возвращает ленту последних изменений.
- feedwatchlist
- Возвращает ленту списка наблюдения.
- filerevert
- Возвращение файла к старой версии.
- help
- Отображение справки указанных модулей.
- imagerotate
- Поворот одного или нескольких изображений.
- import
- Импорт страницы из другой вики или XML-файла.
- linkaccount
- Связать аккаунт третьей стороны с текущим участником.
- login
- Вход и получение аутентификационных cookie.
- logout
- Выйти и очистить данные сессии.
- managetags
- Осуществление задач, связанных с изменением меток.
- mergehistory
- Объединение историй правок.
- move
- Переименование страницы.
- opensearch
- Поиск по вики с использованием протокола OpenSearch.
- options
- Смена настроек текущего участника.
- paraminfo
- Получение информации о модулях API.
- parse
- Парсит содержимое и возвращает результат парсинга.
- patrol
- Патрулирование страницы или версии.
- protect
- Изменение уровня защиты страницы.
- purge
- Очистка кэша заданных страниц.
- query
- Запросить данные с и о MediaWiki.
- removeauthenticationdata
- Удаление аутентификационных данных для текущего участника.
- resetpassword
- Отправить участнику письмо для сброса пароля.
- revisiondelete
- Удаление и восстановление версий страниц.
- rollback
- Отмена последней правки на странице.
- rsd
- Экспорт схемы RSD (Really Simple Discovery).
- setnotificationtimestamp
- Обновление временной метки уведомления для отслеживаемых страниц.
- setpagelanguage
- Изменить язык страницы.
- shortenurl
- Сократить длинный URL-адрес в более короткий.
- stashedit
- Подготовка правки в общем кэше.
- tag
- Добавление или удаление меток отдельных правок или записей журналов.
- unblock
- Разблокировка участника.
- undelete
- Восстановление версий удалённой страницы.
- unlinkaccount
- Удаление связанного стороннего аккаунта с текущим участником.
- upload
- Загрузка файла или получение статуса незавершённых загрузок.
- userrights
- Изменение групп участника.
- validatepassword
- Проверка пароля на удовлетворение политики вики.
- visualeditor
- Возвращает HTML5 для страницы с сервиса Parsoid.
- visualeditoredit
- Сохранить HTML5-страницу в MediaWiki (сконвертированную в викитекст с помощью Parsoid).
- watch
- Добавление или удаление страниц из списка наблюдения текущего участника.
- tokens
- Устарело. Получение токенов для действий, связанных с редактированием данных.
- Одно из следующих значений: block, changeauthenticationdata, checktoken, clearhasmsg, clientlogin, compare, createaccount, cspreport, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, shortenurl, stashedit, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, visualeditor, visualeditoredit, watch, tokens
- По умолчанию: help
- format
Формат вывода.
- json
- Выводить данные в формате JSON.
- jsonfm
- Выводить данные в формате JSON (отформатированном в HTML).
- none
- Ничего не выводить.
- php
- Выводить данные в сериализованном формате PHP.
- phpfm
- Выводить данные в сериализованном формате PHP (отформатированном в HTML).
- rawfm
- Выводить данные, включая элементы отладки, в формате JSON (отформатированном в HTML).
- xml
- Выводить данные в формате XML.
- xmlfm
- Выводить данные в формате XML (отформатированном в HTML).
- Одно из следующих значений: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- По умолчанию: jsonfm
- maxlag
Значение максимального отставания может использоваться, когда MediaWiki установлена на кластер из реплицируемых баз данных. Чтобы избежать ухудшения ситуации с отставанием репликации сайта, этот параметр может заставить клиента ждать, когда задержка репликации станет ниже указанного значения. В случае чрезмерной задержки возвращается код ошибки «maxlag» с сообщением «Waiting for $host: $lag seconds lagged».
См. подробнее на странице с описанием Manual: параметра Maxlag.- Тип: целое число
- smaxage
Установить значение HTTP-заголовка Cache-Control
s-maxage
в заданное число секунд. Ошибки никогда не кэшируются.- Тип: целое число
- По умолчанию: 0
- maxage
Установить значение HTTP-заголовка Cache-Control
max-age
в заданное число секунд. Ошибки никогда не кэшируются.- Тип: целое число
- По умолчанию: 0
- assert
Проверить, что участник авторизован, если задано user, или что он имеет права бота, если задано bot.
- Одно из следующих значений: user, bot
- assertuser
Проверить, что ник текущего участника совпадает с заданным.
- Тип: имя участника
- requestid
Любое заданное здесь значение будет включено в ответ. Может быть использовано для различения запросов.
- servedby
Включить в результаты имя хоста, обработавшего запрос.
- Тип: логический (подробнее)
- curtimestamp
Включить в результат временную метку.
- Тип: логический (подробнее)
- responselanginfo
Включить языки, использованные для uselang и errorlang, в результат.
- Тип: логический (подробнее)
- origin
При обращении к API с использованием кросс-доменного AJAX-запроса (CORS), задайте параметру значение исходного домена. Этот параметр должен быть включён в любой предварительный запрос и таким образом должен быть частью URI-запроса (не тела POST).
Для аутентифицированных запросов он должен точно соответствовать одному из источников в заголовке
Origin
, так что он должен быть задан наподобие https://ru.wikipedia.org или https://meta.wikimedia.org. Если параметр не соответствует заголовкуOrigin
, будет возвращён ответ с кодом ошибки 403. Если параметр соответствует заголовкуOrigin
, и источник находится в белом списке, будут установлены заголовкиAccess-Control-Allow-Origin
иAccess-Control-Allow-Credentials
.Для неаутентифицированных запросов укажите значение *. В результате заголовок
Access-Control-Allow-Origin
будет установлен, ноAccess-Control-Allow-Credentials
примет значениеfalse
и все пользовательские данные будут ограничены.- uselang
Язык, используемый для перевода сообщений. Запрос action=query&meta=siteinfo с siprop=languages возвращает список кодов языков; укажите user, чтобы использовать текущие языковые настройки участника, или content для использования основного языка этой вики.
- По умолчанию: user
- errorformat
Формат, используемый для вывода текста предупреждений и ошибок.
- plaintext
- Вики-текст с удалёнными HTML-тегами и замещёнными мнемониками.
- wikitext
- Нераспарсенный вики-текст.
- html
- HTML.
- raw
- Ключ сообщения и параметры.
- none
- Без текстового вывода, только коды ошибок.
- bc
- Формат, используемый до MediaWiki 1.29. errorlang и errorsuselocal игнорируются.
- Одно из следующих значений: plaintext, wikitext, html, raw, none, bc
- По умолчанию: bc
- errorlang
Язык, используемый для вывода предупреждений и сообщений об ошибках. Запрос action=query&meta=siteinfo с siprop=languages возвращает список кодов языков; укажите content для использования основного языка этой вики, или uselang для использования того же значения, что и в параметре uselang.
- По умолчанию: uselang
- errorsuselocal
Если задан, тексты ошибок будут использовать локально модифицированные сообщения из пространства имён MediaWiki.
- Тип: логический (подробнее)
- Помощь по главному модулю.
- api.php?action=help [открыть в песочнице]
- Вся справка на одной странице.
- api.php?action=help&recursivesubmodules=1 [открыть в песочнице]
action=block
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Блокировка участника.
- user
Имя участника, IP-адрес или диапазон IP-адресов, которые вы хотите заблокировать. Нельзя использовать вместе с userid
- Тип: имя участника
- userid
Идентификатор блокируемого участника. Нельзя использовать одновременно с user.
- Тип: целое число
- expiry
Время истечения срока действия. Может быть относительным (например, 5 months или 2 weeks) или абсолютным (например, 2014-09-18T12:34:56Z). Если задано infinite, indefinite или never, блокировка никогда не истечёт.
- По умолчанию: never
- reason
Причина блокировки.
- По умолчанию: (пусто)
- anononly
Заблокировать только анонимных участников (т. е. запретить анонимные правки для этого IP-адреса).
- Тип: логический (подробнее)
- nocreate
Запретить создание учётных записей.
- Тип: логический (подробнее)
- autoblock
Автоматически блокировать последний использованный IP-адрес и все последующие, с которых будут совершаться попытки авторизации.
- Тип: логический (подробнее)
- noemail
Запретить участнику отправлять электронную почту через интерфейс вики. (Требуется право
blockemail
).- Тип: логический (подробнее)
- hidename
Скрыть имя участника из журнала блокировок. (Требуется право
hideuser
).- Тип: логический (подробнее)
- allowusertalk
Разрешить участнику редактировать свою страницу обсуждения (зависит от $wgBlockAllowsUTEdit).
- Тип: логический (подробнее)
- reblock
Если участник уже заблокирован, перезаписать существующую блокировку.
- Тип: логический (подробнее)
- watchuser
Следить за страницей участника и соответствующей страницей обсуждения, принадлежащей участнику или IP-адресу.
- Тип: логический (подробнее)
- tags
Изменить метки записи в журнале блокировок.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Заблокировать IP-адрес 192.0.2.5 на три дня по причине First strike.
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [открыть в песочнице]
- Бессрочно заблокировать участника Vandal по причине Vandalism и предотвратить создание новых аккаунтов и отправку электронной почты.
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [открыть в песочнице]
action=changeauthenticationdata (changeauth)
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Смена параметров аутентификации для текущего участника.
- changeauthrequest
Использовать этот аутентификационный запрос, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=change.
- Это обязательный параметр.
- changeauthtoken
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- *
- Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=change (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
- Попытаться изменить текущий пароль участника на ExamplePassword.
- api.php?action=changeauthenticationdata&changeauthrequest=MediaWiki%5CAuth%5CPasswordAuthenticationRequest&password=ExamplePassword&retype=ExamplePassword&changeauthtoken=123ABC [открыть в песочнице]
action=checktoken
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Проверить корректность токена из action=query&meta=token.
- type
Тип проверяемого токена.
- Это обязательный параметр.
- Одно из следующих значений: createaccount, csrf, login, patrol, rollback, userrights, watch
- token
Проверяемый токен.
- Это обязательный параметр.
- maxtokenage
Максимально допустимый возраст токена (в секундах).
- Тип: целое число
- Проверить корректность csrf-токена.
- api.php?action=checktoken&type=csrf&token=123ABC [открыть в песочнице]
action=clearhasmsg
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Очистить флаг hasmsg
для текущего участника.
- Очистить флаг
hasmsg
для текущего участника. - api.php?action=clearhasmsg [открыть в песочнице]
action=clientlogin (login)
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Вход в вики с помощью интерактивного потока.
Стандартная процедура использования этого модуля такова:
- Запрос полей, доступных из action=query&meta=authmanagerinfo с amirequestsfor=login, и токена login из action=query&meta=tokens.
- Предоставление полей пользователю и получение его данных.
- Запрос к этому модулю, содержащий loginreturnurl или аналогичное поле.
- Проверка поля status ответа.
- Если вы получили PASS или FAIL, вы закончили. Операция либо завершилась успехом, либо нет.
- Если вы получили UI, предоставьте новые поля пользователю и получите новые данные. Затем совершите новый запрос с параметром logincontinue и новыми полями, после чего повторите пункт 4.
- Если вы получили REDIRECT, отправьте пользователя на redirecttarget и подождите возвращения на loginreturnurl. Затем совершите запрос к этому модулю с параметром logincontinue и всеми полями, содержащимися в возвращённой ссылке, и повторите пункт 4.
- Если вы получили RESTART, это означает, что аутентификация работает, но мы не привязали пользовательский аккаунт. Вы можете рассматривать это как UI или FAIL.
- loginrequests
Использовать только эти аутентификационные запросы, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=login, или из предыдущего ответа этого модуля.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- loginmessageformat
Формат, используемый для возвращаемых сообщений.
- Одно из следующих значений: html, wikitext, raw, none
- По умолчанию: wikitext
- loginmergerequestfields
Слить поля информации со всех аутентификационных запросов в один массив.
- Тип: логический (подробнее)
- loginpreservestate
Сохранить состояние с предыдущей провалившейся попытки авторизации, если возможно.
- Тип: логический (подробнее)
- loginreturnurl
Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо logincontinue, обязателен.
После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр logincontinue запроса к этому модулю.
- logincontinue
Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо loginreturnurl, обязателен.
- Тип: логический (подробнее)
- logintoken
Токен «login», полученный из action=query&meta=tokens
- Это обязательный параметр.
- *
- Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=login (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
- Начать вход в вики в качестве участника Example с паролем ExamplePassword.
- api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [открыть в песочнице]
- Продолжить вход после ответа UI для двухфакторной аутентификации, предоставив 987654 в качестве токена OATHToken.
- api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [открыть в песочнице]
action=compare
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение разницы между двумя страницами.
Номер версии, заголовок страницы, её идентификатор, текст, или относительная сноска должна быть задана как для «from», так и для «to».
- fromtitle
Заголовок первой сравниваемой страницы.
- fromid
Идентификатор первой сравниваемой страницы.
- Тип: целое число
- fromrev
Первая сравниваемая версия.
- Тип: целое число
- fromslots
Override content of the revision specified by fromtitle, fromid or fromrev.
This parameter specifies the slots that are to be modified. Use fromtext-{slot}, fromcontentmodel-{slot}, and fromcontentformat-{slot} to specify content for each slot.
- Значения (разделённые с помощью | или альтернативного разделителя): main
- fromtext-{slot}
Text of the specified slot. If omitted, the slot is removed from the revision.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
- fromsection-{slot}
When fromtext-{slot} is the content of a single section, this is the section number. It will be merged into the revision specified by fromtitle, fromid or fromrev as if for a section edit.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
- fromcontentformat-{slot}
Content serialization format of fromtext-{slot}.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- fromcontentmodel-{slot}
Content model of fromtext-{slot}. If not supplied, it will be guessed based on the other parameters.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями fromslots.
- Одно из следующих значений: wikitext, javascript, json, css, text
- frompst
Выполнить преобразование перед записью правки (PST) над fromtext.
- Тип: логический (подробнее)
- fromtext
- Устарело.
Используйте этот текст вместо содержимого версии, заданной fromtitle, fromid или fromrev.
- fromcontentformat
- Устарело.
Формат сериализации содержимого fromtext.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- fromcontentmodel
- Устарело.
Модель содержимого fromtext. Если не задана, будет угадана по другим параметрам.
- Одно из следующих значений: wikitext, javascript, json, css, text
- fromsection
- Устарело.
Использовать только указанную секцию из содержимого «from».
- totitle
Заголовок второй сравниваемой страницы.
- toid
Идентификатор второй сравниваемой страницы.
- Тип: целое число
- torev
Вторая сравниваемая версия.
- Тип: целое число
- torelative
Использовать версию, относящуюся к определённой fromtitle, fromid или fromrev. Все другие опции 'to' будут проигнорированы.
- Одно из следующих значений: prev, next, cur
- toslots
Override content of the revision specified by totitle, toid or torev.
This parameter specifies the slots that are to be modified. Use totext-{slot}, tocontentmodel-{slot}, and tocontentformat-{slot} to specify content for each slot.
- Значения (разделённые с помощью | или альтернативного разделителя): main
- totext-{slot}
Text of the specified slot. If omitted, the slot is removed from the revision.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
- tosection-{slot}
When totext-{slot} is the content of a single section, this is the section number. It will be merged into the revision specified by totitle, toid or torev as if for a section edit.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
- tocontentformat-{slot}
Content serialization format of totext-{slot}.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- tocontentmodel-{slot}
Модель содержимого totext-{slot}. Если не задана, будет угадана по другим параметрам.
- Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями toslots.
- Одно из следующих значений: wikitext, javascript, json, css, text
- topst
Выполнить преобразование перед записью правки (PST) над totext.
- Тип: логический (подробнее)
- totext
- Устарело.
Используйте этот текст вместо содержимого версии, заданной totitle, toid или torev.
- tocontentformat
- Устарело.
Формат сериализации содержимого totext.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- tocontentmodel
- Устарело.
Модель содержимого totext. Если не задана, будет угадана по другим параметрам.
- Одно из следующих значений: wikitext, javascript, json, css, text
- tosection
- Устарело.
Использовать только указанную секцию из содержимого «to».
- prop
Какую информацию получить.
- diff
- HTML-код разницы.
- diffsize
- Размер HTML-кода разницы в байтах.
- rel
- Идентификаторы предыдущей к «from» и следующей за «to» версий.
- ids
- Идентификаторы страниц и версий «from» и «to».
- title
- Названия страниц для версий «from» и «to».
- user
- Имя и идентификатор участника для версий «from» и «to».
- comment
- Описания правок для версий «from» и «to».
- parsedcomment
- Распарсенные описания правок для версий «from» и «to».
- size
- Размер версий «from» и «to».
- Значения (разделённые с помощью | или альтернативного разделителя): diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
- По умолчанию: diff|ids|title
- slots
Return individual diffs for these slots, rather than one combined diff for all slots.
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- Создать разницу между версиями 1 и 2.
- api.php?action=compare&fromrev=1&torev=2 [открыть в песочнице]
action=createaccount (create)
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Создание новой учётной записи.
Стандартная процедура использования этого модуля такова:
- Запрос полей, доступных из action=query&meta=authmanagerinfo с amirequestsfor=create, и токена createaccount из action=query&meta=tokens.
- Предоставление полей пользователю и получение его данных.
- Запрос к этому модулю, содержащий createreturnurl или аналогичное поле.
- Проверка поля status ответа.
- Если вы получили PASS или FAIL, вы закончили. Операция либо завершилась успехом, либо нет.
- Если вы получили UI, предоставьте новые поля пользователю и получите новые данные. Затем совершите новый запрос с параметром createcontinue и новыми полями, после чего повторите пункт 4.
- Если вы получили REDIRECT, отправьте пользователя на redirecttarget и подождите возвращения на createreturnurl. Затем совершите запрос к этому модулю с параметром createcontinue и всеми полями, содержащимися в возвращённой ссылке, и повторите пункт 4.
- Если вы получили RESTART, это означает, что аутентификация работает, но мы не привязали пользовательский аккаунт. Вы можете рассматривать это как UI или FAIL.
- createrequests
Использовать только эти аутентификационные запросы, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=create, или из предыдущего ответа этого модуля.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- createmessageformat
Формат, используемый для возвращаемых сообщений.
- Одно из следующих значений: html, wikitext, raw, none
- По умолчанию: wikitext
- createmergerequestfields
Слить поля информации со всех аутентификационных запросов в один массив.
- Тип: логический (подробнее)
- createpreservestate
Сохранить состояние с предыдущей провалившейся попытки авторизации, если возможно.
Если запрос action=query&meta=authmanagerinfo возвращает true для hasprimarypreservedstate, то запросы, отмеченные как primary-required, должны быть пропущены. Если запрос возвращает непустое значение поля preservedusername, то это значение должно быть использовано в параметре username.
- Тип: логический (подробнее)
- createreturnurl
Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо createcontinue, обязателен.
После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр createcontinue запроса к этому модулю.
- createcontinue
Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо createreturnurl, обязателен.
- Тип: логический (подробнее)
- createtoken
Токен «createaccount», полученный из action=query&meta=tokens
- Это обязательный параметр.
- *
- Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=create (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
- Начать создание участника Example с паролем ExamplePassword.
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [открыть в песочнице]
action=cspreport
- Этот модуль внутренний или нестабильный. Его операции могут измениться без предупреждения.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Используется браузерами, чтобы сообщать о нарушениях политики безопасности (CSP). Этот модуль никогда не должен использоваться, за исключением случаев автоматического использования совместимыми с CSP браузерами.
- reportonly
Отметить как доклад от политики мониторинга, не от принудительной политики
- Тип: логический (подробнее)
- source
Что сгенерировало заголовок CSP, вызвавший этот доклад
- По умолчанию: internal
action=delete
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Удаление страницы.
- title
Заголовок удаляемой страницы. Нельзя использовать одновременно с pageid.
- pageid
Идентификатор удаляемой страницы. Нельзя использовать одновременно с title.
- Тип: целое число
- reason
Причина удаления. Если не задана, будет использована автоматически сгенерированная причина.
- tags
Изменить метки записи в журнале удалений.
- Значения (разделённые с помощью | или альтернативного разделителя):
- watch
- Устарело.
Добавить страницу в список наблюдения текущего участника.
- Тип: логический (подробнее)
- watchlist
Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки или не менять наблюдение.
- Одно из следующих значений: watch, unwatch, preferences, nochange
- По умолчанию: preferences
- unwatch
- Устарело.
Удалить страницу из списка наблюдения текущего участника.
- Тип: логический (подробнее)
- oldimage
Название старого удаляемого изображения, предоставляемое action=query&prop=imageinfo&iiprop=archivename.
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Удалить Main Page.
- api.php?action=delete&title=Main%20Page&token=123ABC [открыть в песочнице]
- Удалить Main Page по причине Preparing for move.
- api.php?action=delete&title=Main%20Page&token=123ABC&reason=Preparing%20for%20move [открыть в песочнице]
action=edit
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Создание и редактирование страниц.
- title
Название редактируемой страницы. Нельзя использовать одновременно с pageid.
- pageid
Идентификатор редактируемой страницы. Нельзя использовать одновременно с title.
- Тип: целое число
- section
Номер раздела. 0 для верхнего раздела, new для нового раздела.
- sectiontitle
Заголовок нового раздела.
- text
Содержимое страницы.
- summary
Описание изменений. Также является заголовком раздела, когда используется section=new, а sectiontitle не задано.
- tags
Изменить метки записи в истории изменений.
- Значения (разделённые с помощью | или альтернативного разделителя):
- minor
Малая правка.
- Тип: логический (подробнее)
- notminor
Не малая правка.
- Тип: логический (подробнее)
- bot
Пометить правку как сделанную ботом.
- Тип: логический (подробнее)
- basetimestamp
Метка времени редактируемой версии, используется для обнаружения конфликтов редактирования. Может быть получена посредством action=query&prop=revisions&rvprop=timestamp.
- Тип: временная метка (разрешённые форматы)
- starttimestamp
Метка времени начала редактирования, используется для обнаружения конфликтов редактирования. Необходимое значение может быть получено с помощью curtimestamp в начале редактирования (то есть, после загрузки содержимого редактируемой страницы).
- Тип: временная метка (разрешённые форматы)
- recreate
Игнорировать предупреждение о том, что страница была удалена во время редактирования.
- Тип: логический (подробнее)
- createonly
Не редактировать страницу, если она уже существует.
- Тип: логический (подробнее)
- nocreate
Выбрасывать ошибку, если страницы не существует.
- Тип: логический (подробнее)
- watch
- Устарело.
Добавить страницу в список наблюдения текущего участника.
- Тип: логический (подробнее)
- unwatch
- Устарело.
Удалить страницу из списка наблюдения текущего участника.
- Тип: логический (подробнее)
- watchlist
Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки или не менять наблюдение.
- Одно из следующих значений: watch, unwatch, preferences, nochange
- По умолчанию: preferences
- md5
MD5-хеш параметра text, или конкатенации параметров prependtext и apendtext. Если задан, правка не будет выполнена при несовпадении хеша.
- prependtext
Добавить этот текст в начало страницы. Переопределяет text.
- appendtext
Добавить этот текст в конец страницы. Переопределяет $text.
Для создания нового раздела, используйте section=new, а не этот параметр.
- undo
Отменить это изменение. Переопределяет $text, prependtext и appendtext.
- Значение должно быть не меньше 0.
- Тип: целое число
- undoafter
Отменить все изменения от undo до данного. Если не задано, просто отменить одно изменение.
- Значение должно быть не меньше 0.
- Тип: целое число
- redirect
Автоматически разрешать перенаправления.
- Тип: логический (подробнее)
- contentformat
Формат сериализации содержимого, используемый для введённого текста.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- contentmodel
Модель нового содержимого.
- Одно из следующих значений: wikitext, javascript, json, css, text
- token
Токен «csrf», полученный из action=query&meta=tokens
Токен всегда должен быть послан в качестве последнего параметра, или, по крайней мере, после параметра text.
- Это обязательный параметр.
- Редактировать страницу.
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [открыть в песочнице]
- Добавить магическое слово __NOTOC__ в начало страницы.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [открыть в песочнице]
- Отменить изменения с 13579 по 13585 с автоматическим описанием правки.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [открыть в песочнице]
action=emailuser
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Написание электронных писем участнику.
- target
Адресат электронного письма.
- Это обязательный параметр.
- subject
Заголовок темы.
- text
Содержание письма.
- Это обязательный параметр.
- ccme
Отправить копию этого сообщения мне.
- Тип: логический (подробнее)
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Отправить письмо участнику WikiSysop с текстом Content.
- api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [открыть в песочнице]
action=expandtemplates
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Разворачивание всех шаблонов в вики-текст.
- title
Заголовок страницы.
- text
Конвертируемый вики-текст.
- Это обязательный параметр.
- revid
Номер версии, для
{{REVISIONID}}
и аналогичных переменных.- Тип: целое число
- prop
Какую информацию включить.
Обратите внимание, что если ни одно из значений не выбрано, результат будет содержать вики-текст, но вывод будет в устаревшем формате.
- wikitext
- Расширенный вики-текст.
- categories
- Любые категории, присутствующие во входных данных, но не попавшие в вики-текстовый результат.
- properties
- Свойства страницы, определённые раскрытыми магическими словами в вики-тексте.
- volatile
- Является ли вывод нестабильным и следует ли отказаться от его повторного использования где-либо на странице.
- ttl
- Максимальное время, по прошествии которого кэш результата должен быть признан недействительным.
- modules
- Любые модули ResourceLoader, запрашиваемые функциями парсера на добавление в результат. Одновременно с modules должен быть запрошен либо jsconfigvars, либо encodedjsconfigvars.
- jsconfigvars
- Возвращает переменные конфигурации JavaScript, свойственные именно этой странице.
- encodedjsconfigvars
- Возвращает переменные конфигурации JavaScript, свойственные именно этой странице, в виде JSON-строки.
- parsetree
- Дерево синтаксического разбора XML входных данных.
- Значения (разделённые с помощью | или альтернативного разделителя): wikitext, categories, properties, volatile, ttl, modules, jsconfigvars, encodedjsconfigvars, parsetree
- includecomments
Нужно ли включать комментарии HTML в результат.
- Тип: логический (подробнее)
- generatexml
- Устарело.
Создать дерево синтаксического разбора XML (заменено prop=parsetree).
- Тип: логический (подробнее)
- Развернуть вики-текст {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [открыть в песочнице]
action=feedcontributions
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает ленту с вкладом участников.
- feedformat
Формат ленты.
- Одно из следующих значений: rss, atom
- По умолчанию: rss
- user
Вклад каких участников получить.
- Это обязательный параметр.
- Тип: имя участника
- namespace
Вклад в каком пространстве имён показать.
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- year
От года (и ранее).
- Тип: целое число
- month
От месяца (и ранее).
- Тип: целое число
- tagfilter
Показать вклад, содержащий данные метки.
- Значения (разделённые с помощью | или альтернативного разделителя): mw-contentmodelchange, mw-new-redirect, mw-removed-redirect, mw-changed-redirect-target, mw-blank, mw-replace, mw-rollback, mw-undo, visualeditor, visualeditor-needcheck, visualeditor-switched, visualeditor-wikitext
- По умолчанию: (пусто)
- deletedonly
Показать только удалённые правки.
- Тип: логический (подробнее)
- toponly
Показать только правки, являющиеся последними версиями.
- Тип: логический (подробнее)
- newonly
Показать только правки, являющиеся созданием страниц.
- Тип: логический (подробнее)
- hideminor
Скрыть малые правки.
- Тип: логический (подробнее)
- showsizediff
Показать объём изменений между версиями.
- Тип: логический (подробнее)
- Показать вклад участника Example.
- api.php?action=feedcontributions&user=Example [открыть в песочнице]
action=feedrecentchanges
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает ленту последних изменений.
- feedformat
Формат ленты.
- Одно из следующих значений: rss, atom
- По умолчанию: rss
- namespace
Пространство имён, которым ограничить результат.
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- invert
Все пространства имён, кроме выбранного.
- Тип: логический (подробнее)
- associated
Включить связанное (обсуждения или основное) пространство имён.
- Тип: логический (подробнее)
- days
Сколькими днями ограничить результат.
- Значение должно быть не меньше 1.
- Тип: целое число
- По умолчанию: 7
- limit
Максимальное число возвращаемых результатов.
- Значение должно быть между 1 и 50.
- Тип: целое число
- По умолчанию: 50
- from
Показать изменения, сделанные после этого момента.
- Тип: временная метка (разрешённые форматы)
- hideminor
Скрыть малые правки.
- Тип: логический (подробнее)
- hidebots
Скрыть правки ботов.
- Тип: логический (подробнее)
- hideanons
Скрыть правки анонимных участников.
- Тип: логический (подробнее)
- hideliu
Скрыть правки зарегистрированных участников.
- Тип: логический (подробнее)
- hidepatrolled
Скрыть отпатрулированные правки.
- Тип: логический (подробнее)
- hidemyself
Скрыть правки текущего участника.
- Тип: логический (подробнее)
- hidecategorization
Скрыть категоризацию страниц.
- Тип: логический (подробнее)
- tagfilter
Фильтр по меткам.
- target
Показать только правки на страницах, на которые ссылается данная.
- showlinkedto
Показать правки на страницах, ссылающихся на данную.
- Тип: логический (подробнее)
- Список последних изменений.
- api.php?action=feedrecentchanges [открыть в песочнице]
- Список последних изменений за 30 дней.
- api.php?action=feedrecentchanges&days=30 [открыть в песочнице]
action=feedwatchlist
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает ленту списка наблюдения.
- feedformat
Формат ленты.
- Одно из следующих значений: rss, atom
- По умолчанию: rss
- hours
Список страниц, отредактированных столько часов назад.
- Значение должно быть между 1 и 72.
- Тип: целое число
- По умолчанию: 24
- linktosections
Ссылаться прямо на разделы с изменениями, если возможно.
- Тип: логический (подробнее)
- allrev
Включить несколько правок одной страницы из заданного временного промежутка.
- Тип: логический (подробнее)
- wlowner
Используется вместе с token для получения списка наблюдения другого участника.
- Тип: имя участника
- wltoken
Токен безопасности (доступен в настройках участника), предоставляющий доступ к списку наблюдения другого участника.
- wlshow
Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите show=minor|!anon.
- Значения (разделённые с помощью | или альтернативного разделителя): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, autopatrolled, !autopatrolled, unread, !unread
- wltype
Какие типы правок показать:
- edit
- Обычные правки страниц.
- new
- Создания страниц.
- log
- Записи журнала.
- external
- Внешние правки.
- categorize
- Правки категоризации.
- Значения (разделённые с помощью | или альтернативного разделителя): edit, new, log, external, categorize
- По умолчанию: edit|new|log|categorize
- wlexcludeuser
Не перечислять правки данного участника.
- Тип: имя участника
- Показать ленту списка наблюдения.
- api.php?action=feedwatchlist [открыть в песочнице]
- Показать все изменения на наблюдаемых страницах за последние 6 часов.
- api.php?action=feedwatchlist&allrev=&hours=6 [открыть в песочнице]
action=filerevert
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращение файла к старой версии.
- filename
Целевое имя файла без префикса «Файл:».
- Это обязательный параметр.
- comment
Комментарий загрузки.
- По умолчанию: (пусто)
- archivename
Архивное название возвращаемой версии.
- Это обязательный параметр.
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Откат Wiki.png к версии от 2011-03-05T15:27:40Z.
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [открыть в песочнице]
action=help
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Отображение справки указанных модулей.
- modules
Модули, справку которых необходимо отобразить (значения параметров action и format, или main). Можно указывать подмодули с помощью +.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- По умолчанию: main
- submodules
Включить справку подмодулей заданного модуля.
- Тип: логический (подробнее)
- recursivesubmodules
Включить справку подмодулей рекурсивно.
- Тип: логический (подробнее)
- wrap
Обернуть вывод в стандартную структуру API-ответа.
- Тип: логический (подробнее)
- toc
Включить содержание в вывод HTML.
- Тип: логический (подробнее)
- Помощь по главному модулю.
- api.php?action=help [открыть в песочнице]
- Помощь по модулю action=query и его подмодулям.
- api.php?action=help&modules=query&submodules=1 [открыть в песочнице]
- Вся справка на одной странице.
- api.php?action=help&recursivesubmodules=1 [открыть в песочнице]
- Справка по самому модулю справки.
- api.php?action=help&modules=help [открыть в песочнице]
- Справка по двум подмодулям query.
- api.php?action=help&modules=query+info|query+categorymembers [открыть в песочнице]
action=imagerotate
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поворот одного или нескольких изображений.
- rotation
На сколько градусов по часовой стрелке повернуть изображение.
- Это обязательный параметр.
- Одно из следующих значений: 90, 180, 270
- continue
Когда доступно больше результатов, используйте это для продолжения.
- tags
Изменить метки записи в журнале загрузок.
- Значения (разделённые с помощью | или альтернативного разделителя):
- titles
Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- pageids
Список идентификаторов страниц для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- revids
Список идентификаторов версий для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- generator
Получить список страниц для работы, запустив указанный запрос-модуль.
Примечание: названия параметров генераторов должны начинаться с «g», см. примеры.
- allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.
- Тип: логический (подробнее)
- converttitles
Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh.
- Тип: логический (подробнее)
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Повернуть File:Example.png на 90 градусов.
- api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [открыть в песочнице]
- Повернуть все изображения в Category:Flip на 180 градусов.
- api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [открыть в песочнице]
action=import
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Импорт страницы из другой вики или XML-файла.
Обратите внимание, что HTTP POST-запрос должен быть осуществлён как загрузка файла (то есть с использованием многотомных данных multipart/form-data
) при отправке файла через параметр xml.
- summary
Описание записи журнала импорта.
- xml
Загруженный XML-файл.
- Должно быть отправлено как файл с использованием multipart/form-data.
- interwikiprefix
Для загруженных импортов: префикс интервики для неизвестных имён участников (а также известных, если задан assignknownusers).
- interwikisource
Для импорта из других вики: импортируемая вики.
- Одно из следующих значений:
- interwikipage
Для импорта из других вики: импортируемая страница.
- fullhistory
Для импорта из других вики: импортировать полную историю, а не только текущую страницу.
- Тип: логический (подробнее)
- templates
Для импорта из других вики: также импортировать все включённые шаблоны.
- Тип: логический (подробнее)
- namespace
Импортировать в это пространство имён. Не может быть использовано одновременно с rootpage.
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- assignknownusers
Связать правки с локальными участниками, когда участники с такими именами существуют.
- Тип: логический (подробнее)
- rootpage
Импортировать в качестве подстраницы данной страницы. Не может быть использовано одновременно с namespace.
- tags
Метки, которые следует указать у записи в журнале импорта и у нулевой правки в импортируемых страницах.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Импортировать meta:Help:ParserFunctions с полной историей правок в пространство имён 100.
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [открыть в песочнице]
action=linkaccount (link)
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Связать аккаунт третьей стороны с текущим участником.
Стандартная процедура использования этого модуля такова:
- Запрос полей, доступных из action=query&meta=authmanagerinfo с amirequestsfor=link, и токена csrf из action=query&meta=tokens.
- Предоставление полей пользователю и получение его данных.
- Запрос к этому модулю, содержащий linkreturnurl или аналогичное поле.
- Проверка поля status ответа.
- Если вы получили PASS или FAIL, вы закончили. Операция либо завершилась успехом, либо нет.
- Если вы получили UI, предоставьте новые поля пользователю и получите новые данные. Затем совершите новый запрос с параметром linkcontinue и новыми полями, после чего повторите пункт 4.
- Если вы получили REDIRECT, отправьте пользователя на redirecttarget и подождите возвращения на linkreturnurl. Затем совершите запрос к этому модулю с параметром linkcontinue и всеми полями, содержащимися в возвращённой ссылке, и повторите пункт 4.
- Если вы получили RESTART, это означает, что аутентификация работает, но мы не привязали пользовательский аккаунт. Вы можете рассматривать это как UI или FAIL.
- linkrequests
Использовать только эти аутентификационные запросы, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=link, или из предыдущего ответа этого модуля.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- linkmessageformat
Формат, используемый для возвращаемых сообщений.
- Одно из следующих значений: html, wikitext, raw, none
- По умолчанию: wikitext
- linkmergerequestfields
Слить поля информации со всех аутентификационных запросов в один массив.
- Тип: логический (подробнее)
- linkreturnurl
Вернуть ссылку для стороннего процесса аутентификации, должна быть абсолютной. Либо этот параметр, либо linkcontinue, обязателен.
После получения ответа REDIRECT, вы, как правило, должны открыть в браузере или вэб-просмотрщике указанную в redirecttarget ссылку для продолжения стороннего процесса аутентификации. По завершению, сторонний сервис отошлёт браузеру или веб-просмотрщику эту ссылку. Вы должны извлечь все параметры из ссылки и отослать их в параметр linkcontinue запроса к этому модулю.
- linkcontinue
Этот запрос — продолжение после предшествующего ответа UI или REDIRECT. Либо этот параметр, либо linkreturnurl, обязателен.
- Тип: логический (подробнее)
- linktoken
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- *
- Этот модуль принимает дополнительные параметры в зависимости от доступных аутентификационных запросов. Используйте action=query&meta=authmanagerinfo с amirequestsfor=link (или предыдущий ответ этого модуля, если доступен) для определения, какие запросы доступны и какие поля они используют.
- Начать связывание аккаунта с Example</kdb>.
- api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [открыть в песочнице]
action=login (lg)
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Вход и получение аутентификационных cookie.
Это действие должно быть использовано только в комбинации со Special:BotPasswords; использование этого модуля для входа в основной аккаунт устарело и может сбиться без предупреждения. Для безопасного входа в основной аккаунт, используйте action=clientlogin.
- lgname
Имя участника.
- lgpassword
Пароль.
- lgdomain
Домен (необязательно).
- lgtoken
Токен «login», полученный из action=query&meta=tokens
action=logout
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Выйти и очистить данные сессии.
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Выйти из текущей учётной записи.
- api.php?action=logout&token=123ABC [открыть в песочнице]
action=managetags
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Осуществление задач, связанных с изменением меток.
- operation
Какую операцию выполнить:
- create
- Создать новую метку для ручного использования.
- delete
- Удалить метку из базы данных, что включает в себя удаление метки со всех версий и записей журналов, где она использовалось.
- activate
- Активировать изменение метки, позволив участникам устанавливать её вручную.
- deactivate
- Деактивировать изменение метки, запретив участникам устанавливать её вручную.
- Это обязательный параметр.
- Одно из следующих значений: create, delete, activate, deactivate
- tag
Создаваемая, удаляемая, активируемая или деактивируемая метка. Создаваемая метка должна не существовать. Удаляемая метка должна существовать. Активируемая метка должна существовать и не быть использованной в каком-либо расширении. Деактивируемая метка должна существовать и быть заданной вручную.
- Это обязательный параметр.
- reason
Причина создания, удаления, активирования или деактивирования метки (необязательно).
- ignorewarnings
Игнорировать ли все предупреждения, возникающие во время операции.
- Тип: логический (подробнее)
- tags
Изменить метки записи в журнале управления метками.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Создать метку с названием spam с причиной For use in edit patrolling.
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [открыть в песочнице]
- Удалить метку vandlaism с причиной Misspelt.
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC [открыть в песочнице]
- Активировать метку spam с причиной For use in edit patrolling.
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [открыть в песочнице]
- Деактивировать метку spam с причиной No longer required.
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC [открыть в песочнице]
action=mergehistory
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Объединение историй правок.
- from
Название страницы, история из которой будет объединяться. Не может быть использовано одновременно с fromid.
- fromid
Идентификатор страницы, история из которой будет объединяться. Не может быть использовано одновременно с from.
- Тип: целое число
- to
Название страницы, в историю которой будет добавлено объединяемое. Не может быть использовано одновременно с toid.
- toid
Идентификатор страницы, в историю которой будет добавлено объединяемое. Не может быть использовано одновременно с to.
- Тип: целое число
- timestamp
Временная метка, до которой версии будут перемещены из истории страницы-источника в историю целевой страницы. Если опущено, в целевую страницу будет перемещена вся история правок страницы-источника.
- Тип: временная метка (разрешённые форматы)
- reason
Причина для объединения истории.
- По умолчанию: (пусто)
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Переместить всю историю правок страницы Oldpage на страницу Newpage</kdb>.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [открыть в песочнице]
- Переместить историю правок из Oldpage, совершённых до 2015-12-31T04:37:41Z, на страницу Newpage</kdb>.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [открыть в песочнице]
action=move
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Переименование страницы.
- from
Название переименовываемой страницы. Нельзя использовать одновременно с fromid.
- fromid
Идентификатор переименовываемой страницы. Нельзя использовать одновременно с from.
- Тип: целое число
- to
Новое название страницы.
- Это обязательный параметр.
- reason
Причина переименования.
- По умолчанию: (пусто)
- movetalk
Переименовать страницу обсуждения, если она есть.
- Тип: логический (подробнее)
- movesubpages
Переименовать подстраницы, если это применимо.
- Тип: логический (подробнее)
- noredirect
Не создавать перенаправление.
- Тип: логический (подробнее)
- watchlist
Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки или не менять наблюдение.
- Одно из следующих значений: watch, unwatch, preferences, nochange
- По умолчанию: preferences
- ignorewarnings
Игнорировать все предупреждения.
- Тип: логический (подробнее)
- tags
Изменить метки записи в журнале переименований и нулевой правки на переименованной странице.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Переименовать Badtitle в Goodtitle без оставления перенаправления.
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [открыть в песочнице]
action=opensearch
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск по вики с использованием протокола OpenSearch.
- search
Строка поиска.
- Это обязательный параметр.
- namespace
Пространства имён для поиска. Игнорируется, если search начинается с корректного префикса пространства имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- По умолчанию: 0
- limit
Максимальное число возвращаемых результатов.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- suggest
Ничего не делать, если $wgEnableOpenSearchSuggest ложно.
- Тип: логический (подробнее)
- redirects
Как обрабатывать перенаправления:
- return
- Вернуть само перенаправление.
- resolve
- Вернуть целевую страницу. Может вернуть меньше limit результатов.
По историческим причинам значением по умолчанию является «return» для format=json и «resolve» для остальных форматов.
- Одно из следующих значений: return, resolve
- format
Формат вывода.
- Одно из следующих значений: json, jsonfm, xml, xmlfm
- По умолчанию: json
- warningsaserror
Если предупреждения возникают при format=json, вернуть ошибку API вместо того, чтобы игнорировать их.
- Тип: логический (подробнее)
- Найти страницы, начинающиеся с Te.
- api.php?action=opensearch&search=Te [открыть в песочнице]
action=options
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Смена настроек текущего участника.
Менять можно только настройки, зарегистрированные в ядре или в одном из установленных расширений, а также настройки, чьи ключи начинаются с userjs-
(предназначенные для использования в пользовательских скриптах).
- reset
Сбрасывает настройки на установленные по умолчанию.
- Тип: логический (подробнее)
- resetkinds
Список типов сбрасываемых настроек, если задана опция reset.
- Значения (разделённые с помощью | или альтернативного разделителя): registered, registered-multiselect, registered-checkmatrix, userjs, special, unused, all
- По умолчанию: all
- change
Список изменений в формате название=значение (например, skin=vector). Если значения не даётся (нет даже знака равенства), например, названиенастройки|другаянастройка|, настройка будет возвращена в своё значение по умолчанию. Если какое-либо значение должно содержать знак пайпа (|), используйте альтернативный разделитель значений для корректного проведения операции.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- optionname
Название настройки, которая должна быть установлена в значение, переданное через optionvalue.
- optionvalue
Значение настройки, заданной optionname.
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Сбросить все настройки.
- api.php?action=options&reset=&token=123ABC [открыть в песочнице]
- Изменить настройки skin и hideminor.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [открыть в песочнице]
- Сбросить все настройки, а затем изменить skin и nickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [открыть в песочнице]
action=paraminfo
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение информации о модулях API.
- modules
Список названий модулей (значения параметров action и format, или main). Можно указать подмодули с помощью +, все подмодули с помощью +*, или все подмодули рекурсивно с помощью +**.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- helpformat
Формат строк справки.
- Одно из следующих значений: html, wikitext, raw, none
- По умолчанию: none
- querymodules
- Устарело.
Список модулей query (значения параметров prop, meta или list). Используйте modules=query+foo вместо querymodules=foo.
- Значения (разделённые с помощью | или альтернативного разделителя): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
- Максимально разрешённое количество значений — 50 (500 для ботов).
- mainmodule
- Устарело.
Также получить информацию о главном модуле. Вместо этого используйте modules=main.
- pagesetmodule
- Устарело.
Также получить информацию о модуле pageset (предоставляющем titles= и синонимы).
- formatmodules
- Устарело.
Список названий форматных модулей (значения параметра format). Вместо этого используйте modules.
- Значения (разделённые с помощью | или альтернативного разделителя): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Показать информацию для action=parse, format=jsonfm, action=query&list=allpages, и action=query&meta=siteinfo.
- api.php?action=paraminfo&modules=parse|phpfm|query%2Ballpages|query%2Bsiteinfo [открыть в песочнице]
- Показать информацию для всех подмодулей action=query.
- api.php?action=paraminfo&modules=query%2B* [открыть в песочнице]
action=parse
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Парсит содержимое и возвращает результат парсинга.
См. различные prop-модули action=query для получения информации о текущей версии страницы.
Есть несколько способов указать текст для парсинга:
- Указать страницу или версию, используя page, pageid или oldid.
- Явно указать содержимое, используя text, title и contentmodel.
- Указать описание правки. Параметру prop должно быть присвоено пустое значение.
- title
Название страницы, которой принадлежит текст. Если опущено, должен быть указан параметр contentmodel, и в качестве заголовка будет использовано API.
- text
Распарсиваемый текст. Используйте title или contentmodel для управления моделью содержимого.
- revid
Номер версии, для
{{REVISIONID}}
и аналогичных переменных.- Тип: целое число
- summary
Анализируемое описание правки.
- page
Распарсить содержимое этой страницы. Не может быть использовано совместно с text и title.
- pageid
Анализировать содержимое этой страницы. Переопределяет page.
- Тип: целое число
- redirects
Если значением page или pageid указано перенаправление, разрешить его.
- Тип: логический (подробнее)
- oldid
Распарсить содержимое этой версии. Переопределяет page и pageid.
- Тип: целое число
- prop
Какую информацию включить:
- text
- Возвращает текст распарсенного вики-текста.
- langlinks
- Возвращает языковые ссылки из распарсенного вики-текста.
- categories
- Возвращает категории из проанализированного вики-текста.
- categorieshtml
- Возвращает HTML-версию категорий.
- links
- Возвращает внутренние ссылки из распарсенного вики-текста.
- templates
- Возвращает шаблоны из проанализированного вики-текста.
- images
- Возвращает изображения из распарсенного вики-текста.
- externallinks
- Возвращает внешние ссылки из распарсенного вики-текста.
- sections
- Возвращает разделы из проанализированного вики-текста.
- revid
- Добавляет идентификатор версии распарсенной страницы.
- displaytitle
- Добавляет название проанализированного вики-текста.
- headhtml
- Возвращает распарсенный
<head>
страницы. - modules
- Возвращает использованные на странице модули ResourceLoader. Для загрузки, используйте
mw.loader.using()
. Одновременно с modules должно быть запрошено либо jsconfigvars, либо encodedjsconfigvars. - jsconfigvars
- Возвращает переменные JavaScript с данными настроек для этой страницы. Для их применения используйте
mw.config.set()
. - encodedjsconfigvars
- Возвращает переменные JavaScript с данными настроек для этой страницы в виде JSON-строки.
- indicators
- Возвращает HTML-код индикаторов, использованных на данной странице.
- iwlinks
- Возвращает интервики-ссылки из распарсенного вики-текста.
- wikitext
- Возвращает исходный распарсиваемый вики-текст.
- properties
- Возвращает различные свойства, объявленные в проанализированном вики-тексте.
- limitreportdata
- Возвращает структурированный отчёт о лимите. Не возвращает данных, если задан disablelimitreport.
- limitreporthtml
- Возвращает HTML-версию отчёта о лимите. Не возвращает данных, если задан disablelimitreport.
- parsetree
- Дерево парсинга XML содержимого версии (требуется модель содержимого
wikitext
). - parsewarnings
- Возвращает предупреждения, возникшие во время анализа.
- headitems
- Устарело. Возвращает элементы, которые следует поместить в
<head>
страницы.
- Значения (разделённые с помощью | или альтернативного разделителя): text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headhtml, modules, jsconfigvars, encodedjsconfigvars, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml, parsetree, parsewarnings, headitems
- По умолчанию: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
CSS-класс, используемый для оборачивания вывода парсера.
- По умолчанию: mw-parser-output
- pst
Выполнить преобразование перед записью правки (PST) до того, как начать анализировать текст. Доступно только когда используется с текстом.
- Тип: логический (подробнее)
- onlypst
Выполнить преобразование перед записью правки (PST) входных данных, но не парсить их. Возвращает тот же вики-текст после применения PST. Доступно только при применении с text.
- Тип: логический (подробнее)
- effectivelanglinks
- Устарело.
Включает языковые ссылки, обеспечиваемые расширениями (для использования с prop=langlinks).
- Тип: логический (подробнее)
- section
Распарсить содержимое только секции с заданным номером.
Если задан new, распарсить text и sectiontitle так, как будто добавлена новая секция на страницу.
new доступен только при заданном text.
- sectiontitle
Название новой секции, когда section имеет значение new.
В отличие от редактирования страницы, оно не примет значение параметра summary, если опустить его или оставить пустым.
- disablepp
- Устарело.
Вместо этого используйте disablelimitreport.
- Тип: логический (подробнее)
- disablelimitreport
Опустить отчёт о лимите («NewPP limit report») из результата парсинга.
- Тип: логический (подробнее)
- disableeditsection
Опустить ссылки на редактирование разделов из результата парсинга.
- Тип: логический (подробнее)
- disabletidy
- Устарело.
Не проводить очистку HTML (например, с помощью tidy) результатов парсинга.
- Тип: логический (подробнее)
- disablestylededuplication
Не дедуплицируйте встроенные таблицы стилей в выходе парсера.
- Тип: логический (подробнее)
- generatexml
- Устарело.
Сгенерировать дерево парсинга XML (требуется модель содержимого
wikitext
, замещено prop=parsetree).- Тип: логический (подробнее)
- preview
Проанализировать в режиме препросмотра.
- Тип: логический (подробнее)
- sectionpreview
Распарсить в режиме предпросмотра раздела (также активирует режим предпросмотра).
- Тип: логический (подробнее)
- disabletoc
Не включать в вывод содержание.
- Тип: логический (подробнее)
- useskin
Применить выбранную тему оформления к результату работы парсера. Может затронуть следующие свойства: langlinks, headitems, modules, jsconfigvars, indicators.
- Одно из следующих значений: monobook, timeless, vector
- contentformat
Формат сериализации содержимого, использующийся во входном тексте. Доступен только при использовании с text.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- contentmodel
Модель содержимого входного текста. Если пропущена, должен быть задан title, и значение по умолчанию будет взято в зависимости от указанного названия. Доступно только при использовании с text.
- Одно из следующих значений: wikitext, javascript, json, css, text
- Парсинг страницы.
- api.php?action=parse&page=Project:Sandbox [открыть в песочнице]
- Анализ вики-текста.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [открыть в песочнице]
- Парсинг вики-текста с заданным заголовком страницы.
- api.php?action=parse&text={{PAGENAME}}&title=Test [открыть в песочнице]
- Анализ описания правки.
- api.php?action=parse&summary=Some+[[link]]&prop= [открыть в песочнице]
action=patrol
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Патрулирование страницы или версии.
- rcid
Идентификатор патрулируемой последней правки.
- Тип: целое число
- revid
Идентификатор патрулируемой версии.
- Тип: целое число
- tags
Изменить метки записи в журнале патрулирования.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «patrol», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Патрулировать недавние изменения.
- api.php?action=patrol&token=123ABC&rcid=230672766 [открыть в песочнице]
- Отпатрулировать версию.
- api.php?action=patrol&token=123ABC&revid=230672766 [открыть в песочнице]
action=protect
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Изменение уровня защиты страницы.
- title
Название (раз)защищаемой страницы. Не может использоваться одновременно с pageid.
- pageid
Идентификатор (раз)защищаемой страницы. Не может использоваться одновременно с title.
- Тип: целое число
- protections
Список уровней защиты в формате действие=уровень (например, edit=sysop). Уровень all означает, что кто угодно может осуществлять действие, то есть, нет ограничений.
Примечания: Все неперечисленные действия потеряют уровни защиты.
- Это обязательный параметр.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- expiry
Временная метка истечения защиты. Если задана только одна метка, она будет использована для всех защит. Используйте infinite, indefinite, infinity или never для бессрочных защит.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- По умолчанию: infinite
- reason
Причина (раз)защиты.
- По умолчанию: (пусто)
- tags
Изменить метки записи в журнале защиты.
- Значения (разделённые с помощью | или альтернативного разделителя):
- cascade
Активировать каскадную защиту (то есть, защитить включённые шаблоны и использованные изображения). Игнорируется, если ни один из заданных уровней не поддерживает каскадную защиту.
- Тип: логический (подробнее)
- watch
- Устарело.
Если задан, добавить (раз)защищаемую страницу в список наблюдения текущего участника.
- Тип: логический (подробнее)
- watchlist
Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки или не менять наблюдение.
- Одно из следующих значений: watch, unwatch, preferences, nochange
- По умолчанию: preferences
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Защитить страницу.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [открыть в песочнице]
- Снять защиту страницы, установив ограничения all (то есть, позволив всем проводить действия над страницей).
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [открыть в песочнице]
- Снять защиту страницу, не указав ограничений.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [открыть в песочнице]
action=purge
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Очистка кэша заданных страниц.
- forcelinkupdate
Обновить таблицы ссылок.
- Тип: логический (подробнее)
- forcerecursivelinkupdate
Обновить таблицу ссылок для данной страницы, а также всех страниц, использующих данную как шаблон.
- Тип: логический (подробнее)
- continue
Когда доступно больше результатов, используйте это для продолжения.
- titles
Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- pageids
Список идентификаторов страниц для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- revids
Список идентификаторов версий для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- generator
Получить список страниц для работы, запустив указанный запрос-модуль.
Примечание: названия параметров генераторов должны начинаться с «g», см. примеры.
- allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.
- Тип: логический (подробнее)
- converttitles
Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh.
- Тип: логический (подробнее)
- Очистить кэш для страниц Main Page и API.
- api.php?action=purge&titles=Main_Page|API [открыть в песочнице]
- Очистить кэш первых 10 страниц в основном пространстве имён.
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [открыть в песочнице]
action=query
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Запросить данные с и о MediaWiki.
Все модификации данных сначала должны запросить соответствующий токен для предотвращения злоупотреблений с вредоносных сайтов.
- prop
Какие использовать свойства для запрашиваемых страниц.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categoryinfo
- Возвращение информации о конкретных категориях.
- contributors
- Получение списка зарегистрированных и количества анонимных редакторов страницы.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- extlinks
- Получение всех внешних ссылок (не интервик) для данной страницы.
- fileusage
- Поиск всех страниц, использующих данный файл.
- imageinfo
- Возвращает информацию о файле и историю загрузок.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- info
- Получение основной информации о страницах.
- iwlinks
- Возвращает все интервики-ссылки с данных страниц.
- langlinks
- Возвращает все межъязыковые ссылки с данных страниц.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageprops
- Получение различных свойств страниц, определённых в содержании страницы.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- stashimageinfo
- Возвращает информацию о файлах во временном хранилище.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- Значения (разделённые с помощью | или альтернативного разделителя): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
Какие списки использовать.
- allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- allusers
- Перечисление всех зарегистрированных участников.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- blocks
- Перечисление всех заблокированных участников и IP-адресов.
- categorymembers
- Перечисление всех страниц в данной категории.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- filearchive
- Перечисление всех удалённых файлов.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- logevents
- Получение записей журналов.
- mystashedfiles
- Получить список файлов во временном хранилище текущего участника.
- pagepropnames
- Перечисление всех названий свойств, использованных в вики.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- search
- Проведение полнотекстового поиска.
- tags
- Список меток правок.
- usercontribs
- Получение всех правок участника.
- users
- Получение информации о списке участников.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
- deletedrevs
- Устарело. Перечисление удалённых правок.
- Значения (разделённые с помощью | или альтернативного разделителя): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
- meta
Какие метаданные использовать.
- allmessages
- Возвращает сообщения с этого сайта.
- authmanagerinfo
- Получение информации о текущем статусе аутентификации.
- filerepoinfo
- Возвращает мета-информацию о файловых репозиториях, настроенных в вики.
- siteinfo
- Получение основной информации о сайте.
- tokens
- Получение токенов для действий, связанных с редактированием данных.
- userinfo
- Получение информации о текущем участнике.
- Значения (разделённые с помощью | или альтернативного разделителя): allmessages, authmanagerinfo, filerepoinfo, siteinfo, tokens, userinfo
- indexpageids
Включить дополнительную секцию pageids, содержащую список идентификаторов всех возвращённых страниц.
- Тип: логический (подробнее)
- export
Экспортировать текущую версию для всех данных или сгенерированных страниц.
- Тип: логический (подробнее)
- exportnowrap
Вернуть экспортируемый XML без оборачивания его в XML-результат (тот же формат, что и в Special:Export). Можно использовать только одновременно с query+export.
- Тип: логический (подробнее)
- iwurl
Возвращать ли полную ссылку, если названием является интервики-ссылка.
- Тип: логический (подробнее)
- continue
Когда доступно больше результатов, используйте это для продолжения.
- rawcontinue
Вернуть сырые данные в query-continue для продолжения.
- Тип: логический (подробнее)
- titles
Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- pageids
Список идентификаторов страниц для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- revids
Список идентификаторов версий для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- generator
Получить список страниц для работы, запустив указанный запрос-модуль.
Примечание: названия параметров генераторов должны начинаться с «g», см. примеры.
- allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Автоматически разрешать перенаправления в query+titles, query+pageids и query+revids, а также на страницах, возвращённых query+generator.
- Тип: логический (подробнее)
- converttitles
Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh.
- Тип: логический (подробнее)
- Получить site info и последнее изменение для Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue= [открыть в песочнице]
- Получить последнее изменение для страниц, начиная с API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [открыть в песочнице]
prop=categories (cl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех категорий, которым принадлежит страница.
- clprop
Какие дополнительные свойства получить для каждой категории:
- sortkey
- Добавляет ключ сортировки (шестнадцатеричная строка) и префикс ключа сортировки (человеко-читаемая часть) для категории.
- timestamp
- Добавляет метку времени, когда категория была добавлена.
- hidden
- Отмечает категории, скрытые магическим словом
__HIDDENCAT__
.
- Значения (разделённые с помощью | или альтернативного разделителя): sortkey, timestamp, hidden
- clshow
Какие типы категорий показать.
- Значения (разделённые с помощью | или альтернативного разделителя): hidden, !hidden
- cllimit
Сколько категорий вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- clcontinue
Когда доступно больше результатов, используйте это для продолжения.
- clcategories
Перечислять только данные категории. Полезно для проверки, включена ли конкретная страница в конкретную категорию.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- cldir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список категорий, в которые включена страница Albert Einstein.
- api.php?action=query&prop=categories&titles=Albert%20Einstein [открыть в песочнице]
- Получить информацию о всех категориях, использованных на странице Albert Einstein.
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [открыть в песочнице]
prop=categoryinfo (ci)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращение информации о конкретных категориях.
- cicontinue
Когда доступно больше результатов, используйте это для продолжения.
- Получить информацию о Category:Foo и Category:Bar.
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [открыть в песочнице]
prop=contributors (pc)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение списка зарегистрированных и количества анонимных редакторов страницы.
- pcgroup
Включать только участников из данных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, sysop, interface-admin, bureaucrat
- pcexcludegroup
Исключать участников из заданных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, sysop, interface-admin, bureaucrat
- pcrights
Включать только участников с данными правами. Участники с правами, предоставляемыми неявными или автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не считаются.
- Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editsitecss, editsitejson, editsitejs, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Максимально разрешённое количество значений — 50 (500 для ботов).
- pcexcluderights
Исключать участников с данными правами. Участники с правами, предоставляемыми неявными или автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не считаются.
- Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editsitecss, editsitejson, editsitejs, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Максимально разрешённое количество значений — 50 (500 для ботов).
- pclimit
Сколько редакторов вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- pccontinue
Когда доступно больше результатов, используйте это для продолжения.
- Показать редакторов страницы Main Page.
- api.php?action=query&prop=contributors&titles=Main_Page [открыть в песочнице]
prop=deletedrevisions (drv)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение информации об удалённых правках.
Может быть использовано несколькими способами:
- Получение удалённых правок для набора страниц, заданного с помощью названий или идентификаторов. Сортируется по названиям и временным меткам.
- Получение данных о наборе удалённых правок, заданных с помощью их revid. Сортируется по идентификаторам версий.
- drvprop
Какие свойства каждой версии получить:
- ids
- Идентификатор версии.
- flags
- Флаги версии (малая правка).
- timestamp
- Временная метка версии.
- user
- Участник, создавший версию.
- userid
- Идентификатор создателя версии.
- size
- Длина версии (в байтах).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-хэш (base 16) версии.
- slotsha1
- SHA-1 (base 16) of each revision slot.
- contentmodel
- Идентификатор модели содержимого версии.
- comment
- Описание правки.
- parsedcomment
- Распарсенное описание правки.
- content
- Текст версии.
- tags
- Метки версии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого
wikitext
).
- Значения (разделённые с помощью | или альтернативного разделителя): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, parsetree
- По умолчанию: ids|timestamp|flags|comment|user
- drvslots
Which revision slots to return data for, when slot-related properties are included in drvprops. If omitted, data from the main slot will be returned in a backwards-compatible format.
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- drvlimit
Сколько версий вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- drvexpandtemplates
- Устарело.
Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется drvprop=content).
- Тип: логический (подробнее)
- drvgeneratexml
- Устарело.
Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется drvprop=content).
- Тип: логический (подробнее)
- drvparse
- Устарело.
Вместо этого используйте action=parse. Распарсить содержимое версии (требуется drvprop=content). Из соображений производительности, при использовании этой опции, в качестве drvlimit принудительно устанавливается 1.
- Тип: логический (подробнее)
- drvsection
Вернуть содержимое только секции с заданным номером.
- drvdiffto
- Устарело.
Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.
- drvdifftotext
- Устарело.
Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет drvdiffto. Если задано drvsection, сравнение будет произведено только с этой секцией.
- drvdifftotextpst
- Устарело.
Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с drvdifftotext.
- Тип: логический (подробнее)
- drvcontentformat
- Устарело.
Формат серилиализации, использованный в drvdifftotext и ожидаемый в результате.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- drvstart
Временная метка, с которой начать перечисление. Игнорируется при обработке списка идентификаторов версий.
- Тип: временная метка (разрешённые форматы)
- drvend
Временная метка, на которой закончить перечисление. Игнорируется при обработке списка идентификаторов версий.
- Тип: временная метка (разрешённые форматы)
- drvdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: drvstart должно быть раньше drvend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: drvstart должно быть позже drvend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- drvtag
Только правки с заданной меткой.
- drvuser
Только правки данного участника.
- Тип: имя участника
- drvexcludeuser
Не перечислять правки данного участника.
- Тип: имя участника
- drvcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Список удалённых правок страниц Main Page и Talk:Main Page с содержимым.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [открыть в песочнице]
- Список информации для удалённой правки 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [открыть в песочнице]
prop=duplicatefiles (df)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- dflimit
Сколько дубликатов вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- dfcontinue
Когда доступно больше результатов, используйте это для продолжения.
- dfdir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- dflocalonly
Искать только файлы в локальном репозитории.
- Тип: логический (подробнее)
prop=extlinks (el)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение всех внешних ссылок (не интервик) для данной страницы.
- ellimit
Сколько ссылок вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- elcontinue
Когда доступно больше результатов, используйте это для продолжения.
- elprotocol
Протокол ссылки. Если оставлено пустым, а elquery задано, будут найдены ссылки с протоколом http. Оставьте пустым и elquery, и данный параметр, чтобы получить список всех внешних ссылок.
- Одно из следующих значений: Может быть пустым или skype, mailto, https, http, ftp
- По умолчанию: (пусто)
- elquery
Поисковый запрос без протокола. Полезно для проверки, содержит ли определённая страница определённую внешнюю ссылку.
- elexpandurl
Раскрыть зависимые от протокола ссылки с какноничным протоколом.
- Тип: логический (подробнее)
- Получить внешние ссылки на странице Main Page.
- api.php?action=query&prop=extlinks&titles=Main%20Page [открыть в песочнице]
prop=fileusage (fu)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, использующих данный файл.
- fuprop
Какие свойства получить:
- pageid
- Идентификатор каждой страницы.
- title
- Заголовок каждой страницы.
- redirect
- Метка, является ли страница перенаправлением.
- Значения (разделённые с помощью | или альтернативного разделителя): pageid, title, redirect
- По умолчанию: pageid|title|redirect
- funamespace
Включить страницы только из данных пространств имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- fushow
Показать только элементы, соответствующие этим критериям:
- redirect
- Показать только перенаправления.
- !redirect
- Показать только не перенаправления.
- Значения (разделённые с помощью | или альтернативного разделителя): redirect, !redirect
- fulimit
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- fucontinue
Когда доступно больше результатов, используйте это для продолжения.
- Получить список страниц, использующих File:Example.jpg.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [открыть в песочнице]
- Получить информацию о страницах, использующих File:Example.jpg.
- api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [открыть в песочнице]
prop=imageinfo (ii)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает информацию о файле и историю загрузок.
- iiprop
Какую информацию о файле получить:
- timestamp
- Добавляет метку времени загрузки файловой версии.
- user
- Добавляет участников, загрузивших каждую файловую версию.
- userid
- Добавляет идентификаторы участников, загрузивших каждую файловую версию.
- comment
- Комментарий к версии.
- parsedcomment
- Распарсенный комментарий к версии.
- canonicaltitle
- Добавляет каноничное название файла.
- url
- Возвращает ссылку на файл и страницу описания.
- size
- Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
- dimensions
- Синоним для size.
- sha1
- Добавляет SHA1-хэш файла.
- mime
- Добавляет MIME-тип файла.
- thumbmime
- Добавляет MIME-тип миниатюры файла (требуется url и параметр iiurlwidth).
- mediatype
- Добавляет медиа-тип файла.
- metadata
- Перечисляет метаданные Exif для файловой версии.
- commonmetadata
- Перечисляет общие для данного формата метаданные для файловой версии.
- extmetadata
- Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML.
- archivename
- Добавляет имя архивной версии файла.
- bitdepth
- Добавляет глубину цвета файловой версии.
- uploadwarning
- Используется страницей Special:Upload для получения информации о существовании файла. Не предназначено для использования за пределами ядра MediaWiki.
- badfile
- Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
- Значения (разделённые с помощью | или альтернативного разделителя): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, mediatype, metadata, commonmetadata, extmetadata, archivename, bitdepth, uploadwarning, badfile
- По умолчанию: timestamp|user
- iilimit
Сколько версий каждого файла вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 1
- iistart
Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
- iiend
Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
- iiurlwidth
Если задан iiprop=url, будет возвращена ссылка на изображение, масштабированное до указанной ширины. Из соображений производительности, при использовании этой опции будет возвращено не более 50 файлов.
- Тип: целое число
- По умолчанию: -1
- iiurlheight
Аналогично iiurlwidth.
- Тип: целое число
- По умолчанию: -1
- iimetadataversion
Какую версию метаданных использовать. Если указано latest, будет использована последняя версия. Для обратной совместимости, значение по умолчанию — 1.
- По умолчанию: 1
- iiextmetadatalanguage
На каком языке запрашивать расширенные метаданные. Это затрагивает как переводы, если их доступно несколько, так и способ форматирования чисел и других значений.
- По умолчанию: ru
- iiextmetadatamultilang
Если для свойства расширенных метаданных доступны переводы, запросить их все.
- Тип: логический (подробнее)
- iiextmetadatafilter
Если задано и непустое, только эти ключи будут возвращены для iiprop=extmetadata.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- iiurlparam
Строковой параметр, зависящий от обработчика. Например, для PDF можно использовать page15-100px. Должен быть использован iiurlwidth, не противоречащий с iiurlparam.
- По умолчанию: (пусто)
- iibadfilecontexttitle
Если задан badfilecontexttitleprop=badfile, этот заголовок страницы будет использован для анализа MediaWiki:Bad image list.
- iicontinue
Когда доступно больше результатов, используйте это для продолжения.
- iilocalonly
Искать только файлы в локальном репозитории.
- Тип: логический (подробнее)
- Заросить информацию о текущей версии File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [открыть в песочнице]
- Запросить информацию о версиях File:Test.jpg с 2008 года и позже.
- api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [открыть в песочнице]
prop=images (im)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает все файлы, содержащиеся на данных страницах.
- imlimit
Сколько файлов вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- imcontinue
Когда доступно больше результатов, используйте это для продолжения.
- imimages
Перечислять только данные файлы. Полезно для проверки, включает ли конкретная страница конкретный файл.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- imdir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список файлов, использованных на Main Page.
- api.php?action=query&prop=images&titles=Main%20Page [открыть в песочнице]
- Получить информацию о всех файлах, использованных на Main Page.
- api.php?action=query&generator=images&titles=Main%20Page&prop=info [открыть в песочнице]
prop=info (in)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение основной информации о страницах.
- inprop
Какие дополнительные свойства получить:
- protection
- Перечисление уровней защиты каждой страницы.
- talkid
- Идентификатор страницы обсуждения для каждой страницы не-обсуждения.
- watched
- Перечислить статус наблюдения за каждой страницей.
- watchers
- Количество наблюдающих, если разрешено.
- visitingwatchers
- Количество наблюдающих за каждой страницей, просмотревших последние правки, если разрешено.
- notificationtimestamp
- Временная метка уведомления для списка наблюдения для каждой страницы.
- subjectid
- Идентификатор родительской страницы для каждой страницы обсуждения.
- url
- Возвращает полную ссылку, ссылку на редактирование и каноничную ссылку для каждой страницы.
- readable
- Устарело. Может ли участник просматривать эту страницу. Используйте вместо этого intestactions=read.
- preload
- Текст, возвращённый EditFormPreloadText.
- displaytitle
- Возвращает стиль отображения заголовка страницы.
- varianttitles
- Выдаёт отображаемый заголовок во всех вариантах языка контента сайта.
- Значения (разделённые с помощью | или альтернативного разделителя): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle, varianttitles
- intestactions
Проверить, может ли текущий участник провести указанные действия над страницей.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- 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
- intoken
- Устарело.
Вместо этого используйте action=query&meta=tokens.
- Значения (разделённые с помощью | или альтернативного разделителя): edit, delete, protect, move, block, unblock, email, import, watch
- 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 [открыть в песочнице]
prop=iwlinks (iw)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает все интервики-ссылки с данных страниц.
- iwprop
Какие дополнительные свойства получить для каждой межъязыковой ссылки:
- url
- Добавляет полный URL.
- Значения (разделённые с помощью | или альтернативного разделителя): url
- iwprefix
Вернуть только интервики с этим префиксом.
- iwtitle
Искомая интервики-ссылка. Должна быть использована вместе с iwprefix.
- iwdir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- iwlimit
Сколько интервики-ссылок вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- iwcontinue
Когда доступно больше результатов, используйте это для продолжения.
- iwurl
- Устарело.
Следует ли возвращать полный URL (не может быть использовано одновременно с iwprop).
- Тип: логический (подробнее)
- Получить интервики-ссылки со страницы Main Page.
- api.php?action=query&prop=iwlinks&titles=Main%20Page [открыть в песочнице]
prop=langlinks (ll)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает все межъязыковые ссылки с данных страниц.
- llprop
Какие дополнительные свойства получить для каждой межъязыковой ссылки:
- url
- Добавляет полный URL.
- langname
- Добавляет локализованное название языка (лучший вариант). Используйте llinlanguagecode для указания языка.
- autonym
- Добавляет самоназвание языка.
- Значения (разделённые с помощью | или альтернативного разделителя): url, langname, autonym
- lllang
Возвращает только ссылки с данным языковым кодом.
- lltitle
Искомая ссылка. Должна быть использована вместе с lllang.
- lldir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- llinlanguagecode
Языковой код для локализованных названий языков.
- По умолчанию: ru
- lllimit
Сколько ссылок вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- llcontinue
Когда доступно больше результатов, используйте это для продолжения.
- llurl
- Устарело.
Следует ли вернуть полный URL (не может быть использовано одновременно с llprop).
- Тип: логический (подробнее)
- Получить межъязыковые ссылки со страницы Main Page.
- api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [открыть в песочнице]
prop=links (pl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает все ссылки с данных страниц.
- plnamespace
Показывать ссылки только на данные пространства имён.
- Значения (разделённые с помощью | или альтернативного разделителя): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- pllimit
Сколько ссылок вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- plcontinue
Когда доступно больше результатов, используйте это для продолжения.
- pltitles
Перечислять только данные ссылки. Полезно для проверки, содержит ли конкретная страница конкретную ссылку.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- pldir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить ссылки со страницы Main Page.
- api.php?action=query&prop=links&titles=Main%20Page [открыть в песочнице]
- Получить информацию о страницах, на которые ссылается Main Page.
- api.php?action=query&generator=links&titles=Main%20Page&prop=info [открыть в песочнице]
- Получить ссылки с Main Page на пространства имён Участник и Шаблон.
- api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [открыть в песочнице]
prop=linkshere (lh)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, ссылающихся на данную.
- lhprop
Какие свойства получить:
- pageid
- Идентификатор каждой страницы.
- title
- Заголовок каждой страницы.
- redirect
- Метка, является ли страница перенаправлением.
- Значения (разделённые с помощью | или альтернативного разделителя): pageid, title, redirect
- По умолчанию: pageid|title|redirect
- lhnamespace
Включить страницы только из данных пространств имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- lhshow
Показать только элементы, соответствующие этим критериям:
- redirect
- Показать только перенаправления.
- !redirect
- Показать только не перенаправления.
- Значения (разделённые с помощью | или альтернативного разделителя): redirect, !redirect
- lhlimit
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- lhcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Получить список страниц, ссылающихся на Main Page.
- api.php?action=query&prop=linkshere&titles=Main%20Page [открыть в песочнице]
- Получить информацию о страницах, ссылающихся на Main Page.
- api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [открыть в песочнице]
prop=pageprops (pp)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение различных свойств страниц, определённых в содержании страницы.
- ppcontinue
Когда доступно больше результатов, используйте это для продолжения.
- ppprop
Перечислить только эти свойства страницы (action=query&list=pagepropnames возвращает список используемых названий свойств). Полезно для проверки, используют ли страницы конкретные свойства.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- Получить свойства страниц Main Page и MediaWiki.
- api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [открыть в песочнице]
prop=redirects (rd)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает все перенаправления на данную страницу.
- rdprop
Какие свойства получить:
- pageid
- Идентификатор каждого перенаправления.
- title
- Название каждого перенаправления.
- fragment
- Фрагемнт каждого перенаправления, если доступен.
- Значения (разделённые с помощью | или альтернативного разделителя): pageid, title, fragment
- По умолчанию: pageid|title
- rdnamespace
Включить страницы только из данных пространств имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- rdshow
Показывать только элементы, удовлетворяющие данным критериям:
- fragment
- Показывать только перенаправления с фрагментами.
- !fragment
- Показывать только перенаправления без фрагментов.
- Значения (разделённые с помощью | или альтернативного разделителя): fragment, !fragment
- rdlimit
Сколько перенаправлений вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- rdcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Получить список перенаправлений на Main Page.
- api.php?action=query&prop=redirects&titles=Main%20Page [открыть в песочнице]
- Получить информацию о всех перенаправлениях на Main Page.
- api.php?action=query&generator=redirects&titles=Main%20Page&prop=info [открыть в песочнице]
prop=revisions (rv)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение информации о версии страницы.
Может использоваться в трёх режимах:
- Получение данных о наборе страниц (последних версий) с помощью передачи названий или идентификаторов страниц.
- Получение версий одной данной страницы, используя названия или идентификаторы с началом, концом или лимитом.
- Получение данных о наборе версий, передаваемых с помощью их идентификаторов.
- rvprop
Какие свойства каждой версии получить:
- ids
- Идентификатор версии.
- flags
- Флаги версии (малая правка).
- timestamp
- Временная метка версии.
- user
- Участник, создавший версию.
- userid
- Идентификатор создателя версии.
- size
- Длина версии (в байтах).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-хэш (base 16) версии.
- slotsha1
- SHA-1 (base 16) of each revision slot.
- contentmodel
- Идентификатор модели содержимого версии.
- comment
- Описание правки.
- parsedcomment
- Распарсенное описание правки.
- content
- Текст версии.
- tags
- Метки версии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого
wikitext
).
- Значения (разделённые с помощью | или альтернативного разделителя): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, parsetree
- По умолчанию: ids|timestamp|flags|comment|user
- rvslots
Which revision slots to return data for, when slot-related properties are included in rvprops. If omitted, data from the main slot will be returned in a backwards-compatible format.
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- rvlimit
Сколько версий вернуть.
- Может быть использовано только с одной страницей (режим №2).
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- rvexpandtemplates
- Устарело.
Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется rvprop=content).
- Тип: логический (подробнее)
- rvgeneratexml
- Устарело.
Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется rvprop=content).
- Тип: логический (подробнее)
- rvparse
- Устарело.
Вместо этого используйте action=parse. Распарсить содержимое версии (требуется rvprop=content). Из соображений производительности, при использовании этой опции, в качестве rvlimit принудительно устанавливается 1.
- Тип: логический (подробнее)
- rvsection
Вернуть содержимое только секции с заданным номером.
- rvdiffto
- Устарело.
Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.
- rvdifftotext
- Устарело.
Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет rvdiffto. Если задано rvsection, сравнение будет произведено только с этой секцией.
- rvdifftotextpst
- Устарело.
Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с rvdifftotext.
- Тип: логический (подробнее)
- rvcontentformat
- Устарело.
Формат серилиализации, использованный в rvdifftotext и ожидаемый в результате.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- rvstartid
Начать перечисление с этой временной метки версии. Версия обязана существовать, но не обязана принадлежать этой странице.
- Может быть использовано только с одной страницей (режим №2).
- Тип: целое число
- rvendid
Закончить перечисление на этой временной метке версии. Версия обязана существовать, но не обязана принадлежать этой странице.
- Может быть использовано только с одной страницей (режим №2).
- Тип: целое число
- rvstart
С какой временной метки начать перечисление.
- Может быть использовано только с одной страницей (режим №2).
- Тип: временная метка (разрешённые форматы)
- rvend
Перечислять до данной временной метки.
- Может быть использовано только с одной страницей (режим №2).
- Тип: временная метка (разрешённые форматы)
- rvdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: rvstart должно быть раньше rvend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: rvstart должно быть позже rvend.
- Может быть использовано только с одной страницей (режим №2).
- Одно из следующих значений: newer, older
- По умолчанию: older
- rvuser
Только версии данного участника.
- Может быть использовано только с одной страницей (режим №2).
- Тип: имя участника
- rvexcludeuser
Исключить версии данного участника.
- Может быть использовано только с одной страницей (режим №2).
- Тип: имя участника
- rvtag
Только версии с заданной меткой.
- rvtoken
- Устарело.
Какие токены получить для каждой версии.
- Значения (разделённые с помощью | или альтернативного разделителя): rollback
- rvcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Получить данные с содержимым для последних версий страниц API и Main Page.
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvslots=*&rvprop=timestamp|user|comment|content [открыть в песочнице]
- Получить последние 5 версий Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [открыть в песочнице]
- Получить первые 5 версий Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [открыть в песочнице]
- Получить первые 5 версий Main Page созданных после 2006-05-01.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [открыть в песочнице]
- Получить первые 5 версий Main Page, сделанных не анонимным участником 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [открыть в песочнице]
- Получить первые 5 версий Main Page, сделанных участником MediaWiki default.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [открыть в песочнице]
prop=stashimageinfo (sii)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает информацию о файлах во временном хранилище.
- siifilekey
Ключ, идентифицирующий предыдущую временную загрузку.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- siisessionkey
- Устарело.
Синоним siifilekey для обратной совместимости.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- siiprop
Какую информацию о файле получить:
- timestamp
- Добавляет метку времени загрузки файловой версии.
- canonicaltitle
- Добавляет каноничное название файла.
- url
- Возвращает ссылку на файл и страницу описания.
- size
- Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
- dimensions
- Синоним для size.
- sha1
- Добавляет SHA1-хэш файла.
- mime
- Добавляет MIME-тип файла.
- thumbmime
- Добавляет MIME-тип миниатюры файла (требуется url и параметр siiurlwidth).
- metadata
- Перечисляет метаданные Exif для файловой версии.
- commonmetadata
- Перечисляет общие для данного формата метаданные для файловой версии.
- extmetadata
- Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML.
- bitdepth
- Добавляет глубину цвета файловой версии.
- badfile
- Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
- Значения (разделённые с помощью | или альтернативного разделителя): timestamp, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, metadata, commonmetadata, extmetadata, bitdepth, badfile
- По умолчанию: timestamp|url
- siiurlwidth
Если задан siiprop=url, будет возвращена ссылка на изображение, масштабированное до указанной ширины. Из соображений производительности, при использовании этой опции будет возвращено не более 50 файлов.
- Тип: целое число
- По умолчанию: -1
- siiurlheight
Аналогично siiurlwidth.
- Тип: целое число
- По умолчанию: -1
- siiurlparam
Строковой параметр, зависящий от обработчика. Например, для PDF можно использовать page15-100px. Должен быть использован siiurlwidth, не противоречащий с siiurlparam.
- По умолчанию: (пусто)
- Вернуть информацию о файле во временном хранилище.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [открыть в песочнице]
- Вернуть эскизы двух файлов в тайнике.
- api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [открыть в песочнице]
prop=templates (tl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает все страницы, включённые в данную.
- tlnamespace
Показать шаблоны только данного пространства имён.
- Значения (разделённые с помощью | или альтернативного разделителя): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- tllimit
Сколько шаблонов вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- tlcontinue
Когда доступно больше результатов, используйте это для продолжения.
- tltemplates
Перечислять только эти шаблоны. Полезно для проверки, включает ли конкретная страница конкретный шаблон.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- tldir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список шаблонов, использующихся на Main Page.
- api.php?action=query&prop=templates&titles=Main%20Page [открыть в песочнице]
- Получить информацию о шаблонах, использующихся на Main Page.
- api.php?action=query&generator=templates&titles=Main%20Page&prop=info [открыть в песочнице]
- Получить страницы из пространств имён Участник и Шаблон, включённые в Main Page.
- api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [открыть в песочнице]
prop=transcludedin (ti)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, включающих данные страницы.
- tiprop
Какие свойства получить:
- pageid
- Идентификатор каждой страницы.
- title
- Заголовок каждой страницы.
- redirect
- Метка, является ли страница перенаправлением.
- Значения (разделённые с помощью | или альтернативного разделителя): pageid, title, redirect
- По умолчанию: pageid|title|redirect
- tinamespace
Включить страницы только из данных пространств имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- tishow
Показать только элементы, соответствующие этим критериям:
- redirect
- Показать только перенаправления.
- !redirect
- Показать только не перенаправления.
- Значения (разделённые с помощью | или альтернативного разделителя): redirect, !redirect
- tilimit
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- ticontinue
Когда доступно больше результатов, используйте это для продолжения.
- Получить список страниц, включающих Main Page.
- api.php?action=query&prop=transcludedin&titles=Main%20Page [открыть в песочнице]
- Получить информацию о страницах, включающих Main Page.
- api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [открыть в песочнице]
list=allcategories (ac)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех категорий.
- acfrom
Категория, с которой начать перечисление.
- accontinue
Когда доступно больше результатов, используйте это для продолжения.
- acto
Категория, на которой закончить перечисление.
- acprefix
Найти все названия категорий, начинающиеся с этого значения.
- acdir
Порядок сортировки.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- acmin
Вернуть только категории, в которых не меньше заданного числа страниц.
- Тип: целое число
- acmax
Вернуть только категории, в которых не больше заданного числа страниц.
- Тип: целое число
- aclimit
Сколько категорий вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- acprop
Какие свойства получить:
- size
- Добавляет количество страниц в категории.
- hidden
- Отмечает категории, скрытые магическим словом
__HIDDENCAT__
.
- Значения (разделённые с помощью | или альтернативного разделителя): size, hidden
- По умолчанию: (пусто)
- Составить список категорий с информацией о числе страниц в каждой из них.
- api.php?action=query&list=allcategories&acprop=size [открыть в песочнице]
- Получить информацию о самой странице категории для категорий, начинающихся с List.
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info [открыть в песочнице]
list=alldeletedrevisions (adr)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- adrprop
Какие свойства каждой версии получить:
- ids
- Идентификатор версии.
- flags
- Флаги версии (малая правка).
- timestamp
- Временная метка версии.
- user
- Участник, создавший версию.
- userid
- Идентификатор создателя версии.
- size
- Длина версии (в байтах).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-хэш (base 16) версии.
- slotsha1
- SHA-1 (base 16) of each revision slot.
- contentmodel
- Идентификатор модели содержимого версии.
- comment
- Описание правки.
- parsedcomment
- Распарсенное описание правки.
- content
- Текст версии.
- tags
- Метки версии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого
wikitext
).
- Значения (разделённые с помощью | или альтернативного разделителя): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, parsetree
- По умолчанию: ids|timestamp|flags|comment|user
- adrslots
Which revision slots to return data for, when slot-related properties are included in adrprops. If omitted, data from the main slot will be returned in a backwards-compatible format.
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- adrlimit
Сколько версий вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- adrexpandtemplates
- Устарело.
Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется adrprop=content).
- Тип: логический (подробнее)
- adrgeneratexml
- Устарело.
Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется adrprop=content).
- Тип: логический (подробнее)
- adrparse
- Устарело.
Вместо этого используйте action=parse. Распарсить содержимое версии (требуется adrprop=content). Из соображений производительности, при использовании этой опции, в качестве adrlimit принудительно устанавливается 1.
- Тип: логический (подробнее)
- adrsection
Вернуть содержимое только секции с заданным номером.
- adrdiffto
- Устарело.
Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.
- adrdifftotext
- Устарело.
Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет adrdiffto. Если задано adrsection, сравнение будет произведено только с этой секцией.
- adrdifftotextpst
- Устарело.
Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с adrdifftotext.
- Тип: логический (подробнее)
- adrcontentformat
- Устарело.
Формат серилиализации, использованный в adrdifftotext и ожидаемый в результате.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- adruser
Только правки данного участника.
- Тип: имя участника
- adrnamespace
Перечислять только страницы этого пространства имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- adrstart
Временная метка, с которой начать перечисление.
- Может быть использовано только одновременно с adruser.
- Тип: временная метка (разрешённые форматы)
- adrend
Временная метка, на которой закончить перечисление.
- Может быть использовано только одновременно с adruser.
- Тип: временная метка (разрешённые форматы)
- adrdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: adrstart должно быть раньше adrend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: adrstart должно быть позже adrend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- adrfrom
Начать перечисление на этом заголовке.
- Не может быть использовано одновременно с adruser.
- adrto
Закончить перечисление на этом заголовке.
- Не может быть использовано одновременно с adruser.
- adrprefix
Найти все названия страниц, начинающиеся с этого значения.
- Не может быть использовано одновременно с adruser.
- adrexcludeuser
Не перечислять правки данного участника.
- Не может быть использовано одновременно с adruser.
- Тип: имя участника
- adrtag
Только правки с заданной меткой.
- adrcontinue
Когда доступно больше результатов, используйте это для продолжения.
- adrgeneratetitles
При использовании в качестве генератора, генерирует названия страниц вместо идентификаторов версий.
- Тип: логический (подробнее)
- Перечислить последние 50 удалённых правок участника Example.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [открыть в песочнице]
- Перечислить первые 50 удалённых правок в основном пространстве.
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [открыть в песочнице]
list=allfileusages (af)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех использований файлов, в том числе несуществующих.
- afcontinue
Когда доступно больше результатов, используйте это для продолжения.
- affrom
Название файла, с которого начать перечисление.
- afto
Название файла, на котором закончить перечисление.
- afprefix
Найти все названия файлов, начинающиеся с этого значения.
- afunique
Показывать только уникальные названия файлов. Не может быть использовано одновременно с afprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.
- Тип: логический (подробнее)
- afprop
Какую информацию включить:
- ids
- Добавляет идентификаторы страниц, использующих файл (не может быть использовано одновременно с afunique).
- title
- Добавляет название файла.
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title
- По умолчанию: title
- aflimit
Сколько элементов вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- afdir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Список названий файлов, включая несуществующих, с идентификаторами использующих их страниц, начиная с B.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [открыть в песочнице]
- Список уникальных названий файлов.
- api.php?action=query&list=allfileusages&afunique=&affrom=B [открыть в песочнице]
- Список всех названий файлов с отметкой несуществующих.
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [открыть в песочнице]
- Список страниц, содержащих файлы.
- api.php?action=query&generator=allfileusages&gaffrom=B [открыть в песочнице]
list=allimages (ai)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех файлов.
- aisort
Свойство для сортировки.
- Одно из следующих значений: name, timestamp
- По умолчанию: name
- aidir
Порядок перечисления.
- Одно из следующих значений: ascending, descending, newer, older
- По умолчанию: ascending
- aifrom
Название изображения, с которого начать перечисление. Можно использовать только одновременно с aisort=name.
- aito
Название изображения, на котором закончить перечисление. Можно использовать только одновременно с aisort=name.
- aicontinue
Когда доступно больше результатов, используйте это для продолжения.
- aistart
Временная метка, с которой начать перечисление. Можно использовать только одновременно с aisort=timestamp.
- Тип: временная метка (разрешённые форматы)
- aiend
Временная метка, на которой закончить перечисление. Можно использовать только одновременно с aisort=timestamp.
- Тип: временная метка (разрешённые форматы)
- aiprop
Какую информацию о файле получить:
- timestamp
- Добавляет метку времени загрузки файловой версии.
- user
- Добавляет участников, загрузивших каждую файловую версию.
- userid
- Добавляет идентификаторы участников, загрузивших каждую файловую версию.
- comment
- Комментарий к версии.
- parsedcomment
- Распарсенный комментарий к версии.
- canonicaltitle
- Добавляет каноничное название файла.
- url
- Возвращает ссылку на файл и страницу описания.
- size
- Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
- dimensions
- Синоним для size.
- sha1
- Добавляет SHA1-хэш файла.
- mime
- Добавляет MIME-тип файла.
- mediatype
- Добавляет медиа-тип файла.
- metadata
- Перечисляет метаданные Exif для файловой версии.
- commonmetadata
- Перечисляет общие для данного формата метаданные для файловой версии.
- extmetadata
- Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML.
- bitdepth
- Добавляет глубину цвета файловой версии.
- badfile
- Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
- Значения (разделённые с помощью | или альтернативного разделителя): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, mediatype, metadata, commonmetadata, extmetadata, bitdepth, badfile
- По умолчанию: timestamp|url
- aiprefix
Найти все названия файлов, начинающиеся с этого значения. Можно использовать только одновременно с aisort=name.
- aiminsize
Ограничить изображения этим числом байтов снизу.
- Тип: целое число
- aimaxsize
Ограничить изображения этим числом байтов сверху.
- Тип: целое число
- aisha1
SHA1-хэш этого изображения. Переопределяет aisha1base36.
- aisha1base36
SHA1-хэш этого изображения в base 36 (используется в MediaWiki).
- aiuser
Вернуть только файлы, загруженные этим участником. Может быть использовано только одновременно с aisort=timestamp и не может одновременно с aifilterbots.
- Тип: имя участника
- aifilterbots
Как отфильтровывать файлы, загруженные ботами. Может быть использовано только одновременно с aisort=timestamp и не может одновременно с aiuser.
- Одно из следующих значений: all, bots, nobots
- По умолчанию: all
- aimime
Какие типы MIME искать, например, image/jpeg.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- ailimit
Сколько изображений вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- Показать список файлов, начиная с буквы B.
- api.php?action=query&list=allimages&aifrom=B [открыть в песочнице]
- Показать список недавно загруженных файлов, аналогично Special:NewFiles.
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [открыть в песочнице]
- Показать список файлов с MIME-типом image/png или image/gif.
- api.php?action=query&list=allimages&aimime=image/png|image/gif [открыть в песочнице]
- Показать информацию о 4 файлах, начиная с буквы T.
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [открыть в песочнице]
list=alllinks (al)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех ссылок, указывающих на заданное пространство имён.
- alcontinue
Когда доступно больше результатов, используйте это для продолжения.
- alfrom
Название ссылки, с которой начать перечисление.
- alto
Название ссылки, на которой закончить перечисление.
- alprefix
Найти все названия ссылаемых страниц, начинающиеся с этого значения.
- alunique
Показывать только уникальные названия ссылаемых страниц. Не может быть использовано одновременно с alprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.
- Тип: логический (подробнее)
- alprop
Какую информацию включить:
- ids
- Добавляет идентификатор ссылаемой страницы (не может быть использовано одновременно с alunique).
- title
- Добавляет название ссылки.
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title
- По умолчанию: title
- alnamespace
Пространство имён для перечисления.
- Одно из следующих значений: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- По умолчанию: 0
- allimit
Сколько элементов вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- aldir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Список заголовков ссылаемых страниц, включая несуществующих, с идентификаторами страниц, ссылающихся на них, начиная с B.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [открыть в песочнице]
- Список уникальных названий ссылаемых страниц.
- api.php?action=query&list=alllinks&alunique=&alfrom=B [открыть в песочнице]
- Список всех ссылаемых страниц с отметкой несуществующих.
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [открыть в песочнице]
- Список страниц, содержащих ссылки.
- api.php?action=query&generator=alllinks&galfrom=B [открыть в песочнице]
list=allpages (ap)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех страниц в данном пространстве имён.
- 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=).
- Значения (разделённые с помощью | или альтернативного разделителя): Может быть пустым или 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 [открыть в песочнице]
- Получить информацию о четырёх страницах, начиная с буквы 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 [открыть в песочнице]
list=allredirects (ar)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех перенаправлений на заданное пространство имён.
- arcontinue
Когда доступно больше результатов, используйте это для продолжения.
- arfrom
Название перенаправления, с которого начать перечисление.
- arto
Название перенаправления, на котором закончить перечисление.
- arprefix
Найти все названия целевых страниц, начинающихся с этого значения.
- arunique
Показывать только уникальные целевые страницы. Не может быть использовано одновременно с arprop=ids|fragment|interwiki. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.
- Тип: логический (подробнее)
- arprop
Какую информацию включить:
- ids
- Добавляет идентификатор перенаправляемой страницы (не может быть использовано одновременно с arunique).
- title
- Добавляет название перенаправления.
- fragment
- Добавляет фрагмент из перенаправления при наличии (не может быть использовано одновременно с arunique).
- interwiki
- Добавляет префикс интервики к редиректу при наличии (не может быть использовано одновременно с arunique).
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title, fragment, interwiki
- По умолчанию: title
- arnamespace
Пространство имён для перечисления.
- Одно из следующих значений: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- По умолчанию: 0
- arlimit
Сколько элементов вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- ardir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Список целевых страниц, в включая несуществующих, с идентификаторами перенаправлений, начиная с буквы B.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [открыть в песочнице]
- Список уникальных целевых страниц.
- api.php?action=query&list=allredirects&arunique=&arfrom=B [открыть в песочнице]
- Список всех целевых страниц с отметкой несуществующих.
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [открыть в песочнице]
- Список страниц, содержащих перенаправления.
- api.php?action=query&generator=allredirects&garfrom=B [открыть в песочнице]
list=allrevisions (arv)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех версий.
- arvprop
Какие свойства каждой версии получить:
- ids
- Идентификатор версии.
- flags
- Флаги версии (малая правка).
- timestamp
- Временная метка версии.
- user
- Участник, создавший версию.
- userid
- Идентификатор создателя версии.
- size
- Длина версии (в байтах).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-хэш (base 16) версии.
- slotsha1
- SHA-1 (base 16) of each revision slot.
- contentmodel
- Идентификатор модели содержимого версии.
- comment
- Описание правки.
- parsedcomment
- Распарсенное описание правки.
- content
- Текст версии.
- tags
- Метки версии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого
wikitext
).
- Значения (разделённые с помощью | или альтернативного разделителя): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, parsetree
- По умолчанию: ids|timestamp|flags|comment|user
- arvslots
Which revision slots to return data for, when slot-related properties are included in arvprops. If omitted, data from the main slot will be returned in a backwards-compatible format.
- Значения (разделённые с помощью | или альтернативного разделителя): main
- Для указания всех значений, используйте *.
- arvlimit
Сколько версий вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- arvexpandtemplates
- Устарело.
Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется arvprop=content).
- Тип: логический (подробнее)
- arvgeneratexml
- Устарело.
Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется arvprop=content).
- Тип: логический (подробнее)
- arvparse
- Устарело.
Вместо этого используйте action=parse. Распарсить содержимое версии (требуется arvprop=content). Из соображений производительности, при использовании этой опции, в качестве arvlimit принудительно устанавливается 1.
- Тип: логический (подробнее)
- arvsection
Вернуть содержимое только секции с заданным номером.
- arvdiffto
- Устарело.
Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.
- arvdifftotext
- Устарело.
Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет arvdiffto. Если задано arvsection, сравнение будет произведено только с этой секцией.
- arvdifftotextpst
- Устарело.
Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с arvdifftotext.
- Тип: логический (подробнее)
- arvcontentformat
- Устарело.
Формат серилиализации, использованный в arvdifftotext и ожидаемый в результате.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- arvuser
Только правки данного участника.
- Тип: имя участника
- arvnamespace
Перечислять только страницы этого пространства имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- arvstart
Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
- arvend
Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
- arvdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: arvstart должно быть раньше arvend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: arvstart должно быть позже arvend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- arvexcludeuser
Не перечислять правки данного участника.
- Тип: имя участника
- arvcontinue
Когда доступно больше результатов, используйте это для продолжения.
- arvgeneratetitles
При использовании в качестве генератора, генерирует названия страниц вместо идентификаторов версий.
- Тип: логический (подробнее)
- Перечислить последние 50 правок участника Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [открыть в песочнице]
- Перечислить первые 50 правок в основном пространстве.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [открыть в песочнице]
list=alltransclusions (at)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- atcontinue
Когда доступно больше результатов, используйте это для продолжения.
- atfrom
Название включения, с которого начать перечисление.
- atto
Название включения, на котором закончить перечисление.
- atprefix
Найти все названия включений, начинающиеся с этого значения.
- atunique
Показывать только уникальные названия включений. Не может быть использовано одновременно с atprop=ids. При использовании в качестве генератора, перечисляет целевые страницы вместо исходных.
- Тип: логический (подробнее)
- atprop
Какую информацию включить:
- ids
- Добавляет идентификаторы включающих страниц (не может быть использовано одновременно с atunique).
- title
- Добавляет название включения.
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title
- По умолчанию: title
- atnamespace
Пространство имён для перечисления.
- Одно из следующих значений: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- По умолчанию: 10
- atlimit
Сколько элементов вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- atdir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Списки заголовков включаемых страниц, в том числе несуществующих, с идентификаторами включающих их страниц, начиная с буквы B.
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [открыть в песочнице]
- Список уникальных включаемых названий.
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [открыть в песочнице]
- Список всех включаемых страниц с отметкой несуществующих.
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [открыть в песочнице]
- Список страниц, содержащих включения.
- api.php?action=query&generator=alltransclusions&gatfrom=B [открыть в песочнице]
list=allusers (au)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех зарегистрированных участников.
- aufrom
Ник, с которого начать перечисление.
- auto
Ник, на котором закончить перечисление.
- auprefix
Найти все ники, начинающиеся с этого значения.
- audir
Порядок сортировки.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- augroup
Включать участников только из данных групп.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, sysop, interface-admin, bureaucrat
- auexcludegroup
Исключать участников из данных групп.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, sysop, interface-admin, bureaucrat
- aurights
Включать только участников с данными правами. Участники с правами, предоставляемыми автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не включаются.
- Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editsitecss, editsitejson, editsitejs, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Максимально разрешённое количество значений — 50 (500 для ботов).
- auprop
Какую информацию включить:
- blockinfo
- Добавляет информацию о текущих блокировках участника.
- groups
- Перечисляет группы, в которые входит участник. Это значительно нагружает сервера, что может привести к возвращению меньшего числа результатов, чем указанный лимит.
- implicitgroups
- Перечисляет группы, в которые участник был включён автоматически.
- rights
- Перечисляет права, которые есть у участника.
- editcount
- Добавляет счётчик правок участника.
- registration
- Добавляет метку времени, когда участник был зарегистрирован, если она доступна (может быть пустым).
- centralids
- Добавляет центральный идентификатор и статус прикрепления участника.
- Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, groups, implicitgroups, rights, editcount, registration, centralids
- aulimit
Сколько ников вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- auwitheditsonly
Перечислять только участников, совершавших правки.
- Тип: логический (подробнее)
- auactiveusers
Перечислять только участников, которые были активны в последние 30 дней.
- Тип: логический (подробнее)
- auattachedwiki
С auprop=centralids, также отображает, прикреплён ли к вики участник с этим идентификатором.
- Список участников, начиная с Y.
- api.php?action=query&list=allusers&aufrom=Y [открыть в песочнице]
list=backlinks (bl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение списка страниц, ссылающихся на данную страницу.
- bltitle
Заголовок для поиска. Не может быть использован одновременно с blpageid.
- blpageid
Идентификатор страницы для поиска. Не может быть использован одновременно с bltitle.
- Тип: целое число
- blcontinue
Когда доступно больше результатов, используйте это для продолжения.
- blnamespace
Пространство имён для перечисления.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- bldir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- blfilterredir
Как обрабатывать перенаправления. Если присвоено значение nonredirects при заданном blredirect, это применяется только ко второму уровню.
- Одно из следующих значений: all, redirects, nonredirects
- По умолчанию: all
- bllimit
Сколько страниц вернуть. Если задан blredirect, лимит применяется к каждому уровню по отдельности (что означает, что всего может вернуться до 2 * bllimit результатов).
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- blredirect
Если ссылающаяся страница является перенаправлением, найти также все страницы, которые ссылаются на это перенаправление. Максимальный лимит становится в два раза меньше.
- Тип: логический (подробнее)
- Показать ссылки на Main page.
- api.php?action=query&list=backlinks&bltitle=Main%20Page [открыть в песочнице]
- Получить информацию о страницах, ссылающихся на Main page.
- api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [открыть в песочнице]
list=blocks (bk)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех заблокированных участников и IP-адресов.
- bkstart
Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
- bkend
Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
- bkdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: bkstart должно быть раньше bkend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: bkstart должно быть позже bkend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- bkids
Список идентификаторов блокировки (необязательно).
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- bkusers
Список искомых участников (необязательно).
- Тип: список имён участников
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- bkip
Получить все блокировки, применённые к этому IP-адресу или диапазону CIDR, включая блокировки диапазонов. Не может быть использовано одновременно с bkusers. Диапазоны CIDR шире IPv4/16 или IPv6/19 не поддерживаются.
- bklimit
Максимальное число блокировок в списке.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- bkprop
Какие свойства получить:
- id
- Добавляет идентификатор блокировки.
- user
- Добавляет ник заблокированного участника.
- userid
- Добавляет идентификатор заблокированного участника.
- by
- Добавляет ник заблокировавшего участника.
- byid
- Добавляет идентификатор заблокировавшего участника.
- timestamp
- Добавляет метку времени, когда была дана блокировка.
- expiry
- Добавляет метку времени, когда блокировка истечёт.
- reason
- Добавляет причину блокировки.
- range
- Добавляет диапазон IP-адресов, затронутых блокировкой.
- flags
- Добавляет бану метку (autoblock, anonoly, и так далее).
- restrictions
- Adds the partial block restrictions if the block is not sitewide.
- Значения (разделённые с помощью | или альтернативного разделителя): id, user, userid, by, byid, timestamp, expiry, reason, range, flags, restrictions
- По умолчанию: id|user|by|timestamp|expiry|reason|flags
- bkshow
Показать только элементы, удовлетворяющие этим критериям. Например, чтобы отобразить только бессрочные блокировки IP-адресов, установите bkshow=ip|!temp.
- Значения (разделённые с помощью | или альтернативного разделителя): account, !account, temp, !temp, ip, !ip, range, !range
- bkcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Список блокировок.
- api.php?action=query&list=blocks [открыть в песочнице]
- Список блокировок участников Alice и Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [открыть в песочнице]
list=categorymembers (cm)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех страниц в данной категории.
- cmtitle
Страницы какой категории перечислять (обязательно). Префикс Категория: должен быть включён. Не может быть использовано одновременно с cmpageid.
- cmpageid
Идентификатор перечисляемой категории. Не может быть использовано одновременно с cmtitle.
- Тип: целое число
- cmprop
Какую информацию включить:
- ids
- Добавляет идентификатор страницы.
- title
- Добавляет заголовок и идентификатор пространства имён страницы.
- sortkey
- Добавляет ключ, используемый для сортировки внутри категории (шестнадцатеричная строка).
- sortkeyprefix
- Добавляет префикс ключа, используемого для сортировки внутри категории (человеко-читаемая часть ключа).
- type
- Добавляет тип категоризованной страницы (page, subcat или file).
- timestamp
- Добавляет метку времени, когда страница была включена.
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title, sortkey, sortkeyprefix, type, timestamp
- По умолчанию: ids|title
- cmnamespace
Включать только страница из этих пространств имён. Обратите внимание, что вместо cmnamespace=14 или 6 могут быть использованы cmtype=subcat или cmtype=file.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- cmtype
Какие типы страниц включать. Игнорируется при cmsort=timestamp.
- Значения (разделённые с помощью | или альтернативного разделителя): page, subcat, file
- По умолчанию: page|subcat|file
- cmcontinue
Когда доступно больше результатов, используйте это для продолжения.
- cmlimit
Максимальное число возвращаемых страниц.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- cmsort
Свойство для сортировки.
- Одно из следующих значений: sortkey, timestamp
- По умолчанию: sortkey
- cmdir
Порядок сортировки.
- Одно из следующих значений: asc, desc, ascending, 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 [открыть в песочнице]
list=deletedrevs (dr)
- Этот модуль устарел.
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление удалённых правок.
Работает в трёх режимах:
- Перечисление удалённых правок для заданных названий страниц, сортируется по временным меткам.
- Перечисление удалённого вклада заданного участника, сортируется по временным меткам (названия страниц не указываются).
- Перечисление удалённых правок в заданном пространстве имён, сортируется по названиям страниц и временным меткам (названия страниц и druser не указываются).
Определённые параметры применяются только к некоторым режимам и игнорируются в других.
- drstart
Временная метка, с которой начать перечисление.
- Моды: 1, 2
- Тип: временная метка (разрешённые форматы)
- drend
Временная метка, на которой закончить перечисление.
- Моды: 1, 2
- Тип: временная метка (разрешённые форматы)
- drdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: drstart должно быть раньше drend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: drstart должно быть позже drend.
- Моды: 1, 3
- Одно из следующих значений: newer, older
- По умолчанию: older
- drfrom
Начать перечисление на этом заголовке.
- Мод: 3
- drto
Закончить перечисление на этом заголовке.
- Мод: 3
- drprefix
Найти все названия страниц, начинающиеся с этого значения.
- Мод: 3
- drunique
Перечислять только одну правку на каждую страницу.
- Мод: 3
- Тип: логический (подробнее)
- drnamespace
Перечислять только страницы этого пространства имён.
- Мод: 3
- Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- По умолчанию: 0
- drtag
Только правки с заданной меткой.
- druser
Только правки данного участника.
- Тип: имя участника
- drexcludeuser
Не перечислять правки данного участника.
- Тип: имя участника
- drprop
Какие свойства возвращать:
- revid
- Добавляет идентификатор удалённой правки.
- parentid
- Добавляет идентификатор предыдущей версии страницы.
- user
- Добавляет ник участника, сделавшего правку.
- userid
- Добавляет идентификатор участника, сделавшего правку.
- comment
- Добавляет описание правки.
- parsedcomment
- Добавляет распарсенное описание правки.
- minor
- Отмечает, была ли правка малым.
- len
- Добавляет длину (в байтах) правки.
- sha1
- Добавляет хэш SHA-1 (base 16) правки.
- content
- Добавляет содержимое правки.
- token
- Устарело. Возвращает токен редактирования.
- tags
- Метки правки.
- Значения (разделённые с помощью | или альтернативного разделителя): revid, parentid, user, userid, comment, parsedcomment, minor, len, sha1, content, token, tags
- По умолчанию: user|comment
- drlimit
Максимальное количество правок в списке.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- drcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Список последних удалённых правок страниц Main Page и Talk:Main Page с содержимым (режим 1).
- api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [открыть в песочнице]
- Список последних 50 удалённых правок участника Bob (режим 2).
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [открыть в песочнице]
- Список последних 50 удалённых правок в основном пространстве имён (режим 3)
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [открыть в песочнице]
- Список последних 50 удалённых страниц в пространстве имён Обсуждение (режим 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [открыть в песочнице]
list=embeddedin (ei)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, встраивающих (включающих) данное название.
- eititle
Искомое название. Не может использоваться вместе с eipageid.
- eipageid
Искомый идентификатор страницы. Не может быть использован одновременно с eititle.
- Тип: целое число
- eicontinue
Когда доступно больше результатов, используйте это для продолжения.
- einamespace
Пространство имён для перечисления.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- eidir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- eifilterredir
Как фильтровать перенаправления.
- Одно из следующих значений: all, redirects, nonredirects
- По умолчанию: all
- eilimit
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- Показать включения Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [открыть в песочнице]
- Получить информацию о страницах, включающих Template:Stub.
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [открыть в песочнице]
list=exturlusage (eu)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечислить страницы, содержащие данную ссылку.
- euprop
Какую информацию включить:
- ids
- Добавляет идентификатор страницы.
- title
- Добавляет заголовок и идентификатор пространства имён страницы.
- url
- Добавляет ссылку, использованную на этой странице.
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title, url
- По умолчанию: ids|title|url
- eucontinue
Когда доступно больше результатов, используйте это для продолжения.
- euprotocol
Протокол ссылки. Если оставлено пустым, а euquery задано, будут найдены ссылки с протоколом http. Оставьте пустым и euquery, и данный параметр, чтобы получить список всех внешних ссылок.
- Одно из следующих значений: Может быть пустым или skype, mailto, https, http, ftp
- По умолчанию: (пусто)
- euquery
Поисковый запрос без протокола. См. Special:LinkSearch. Оставьте пустым для получение списка всех внешних ссылок.
- eunamespace
Пространства имён для перечисления.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- eulimit
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- euexpandurl
Раскрыть зависимые от протокола ссылки с какноничным протоколом.
- Тип: логический (подробнее)
- Показать страницы, ссылающиеся на https://www.mediawiki.org.
- api.php?action=query&list=exturlusage&euquery=www.mediawiki.org [открыть в песочнице]
list=filearchive (fa)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех удалённых файлов.
- fafrom
Название изображения, с которого начать перечисление.
- fato
Название изображения, на котором закончить перечисление.
- faprefix
Найти все названия файлов, начинающиеся с этого значения.
- fadir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- fasha1
SHA1-хэш этого изображения. Переопределяет fasha1base36.
- fasha1base36
SHA1-хэш этого изображения в base 36 (используется в MediaWiki).
- faprop
Какую информацию получить:
- sha1
- Добавляет SHA1-хэш изображения.
- timestamp
- Добавляет метку времени загрузки файловой версии.
- user
- Добавляет участника, загрузившего изображение.
- size
- Добавляет размер изображения в байтах, высоту, ширину и количество использующих страниц (если применимо).
- dimensions
- Синоним для size.
- description
- Добавляет описание файловой версии.
- parseddescription
- Распарсить описание файловой версии.
- mime
- Добавляет MIME-тип изображения.
- mediatype
- Добавляет медиа-тип изображения.
- metadata
- Перечисляет метаданные Exif для файловой версии.
- bitdepth
- Добавляет глубину цвета файловой версии.
- archivename
- Добавляет имя архивной версии файла.
- Значения (разделённые с помощью | или альтернативного разделителя): sha1, timestamp, user, size, dimensions, description, parseddescription, mime, mediatype, metadata, bitdepth, archivename
- По умолчанию: timestamp
- falimit
Сколько всего изображений вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- facontinue
Когда доступно больше результатов, используйте это для продолжения.
- Список всех удалённых файлов.
- api.php?action=query&list=filearchive [открыть в песочнице]
list=imageusage (iu)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, использующих данный файл.
- iutitle
Искомое название. Не может использоваться вместе с iupageid.
- iupageid
Искомый идентификатор страницы. Не может быть использован одновременно с iutitle.
- Тип: целое число
- iucontinue
Когда доступно больше результатов, используйте это для продолжения.
- iunamespace
Пространство имён для перечисления.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- iudir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- iufilterredir
Как обрабатывать перенаправления. Если присвоено значение nonredirects при заданном iuredirect, это применяется только ко второму уровню.
- Одно из следующих значений: all, redirects, nonredirects
- По умолчанию: all
- iulimit
Сколько страниц вернуть. Если задан iuredirect, лимит применяется к каждому уровню по отдельности (что означает, что всего может вернуться до 2 * iulimit результатов).
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- iuredirect
Если ссылающаяся страница является перенаправлением, найти также все страницы, которые ссылаются на это перенаправление. Максимальный лимит становится в два раза меньше.
- Тип: логический (подробнее)
- Показать страницы, использующие File:Albert Einstein Head.jpg.
- api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [открыть в песочнице]
- Получить информацию о страницах, использующих File:Albert Einstein Head.jpg.
- api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [открыть в песочнице]
list=iwbacklinks (iwbl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, ссылающихся на заданную интервики ссылку.
Может быть использована для поиска всех ссылок с префиксом, или всех ссылок на название (с заданным префиксом). Неиспользование никакого параметра фактически означает «все интервики-ссылки».
- iwblprefix
Префикс интервики.
- iwbltitle
Искомая интервики-ссылка. Должна быть использована вместе с iwblblprefix.
- iwblcontinue
Когда доступно больше результатов, используйте это для продолжения.
- iwbllimit
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- iwblprop
Какие свойства получить:
- iwprefix
- Добавляет префикс интервики.
- iwtitle
- Добавляет название интервики.
- Значения (разделённые с помощью | или альтернативного разделителя): iwprefix, iwtitle
- По умолчанию: (пусто)
- iwbldir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список страниц, ссылающихся на wikibooks:Test.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [открыть в песочнице]
- Получить информацию о страницах, ссылающихся на wikibooks:Test.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [открыть в песочнице]
list=langbacklinks (lbl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Поиск всех страниц, ссылающихся на заданную языковую ссылку.
Может быть использовано для поиска всех ссылок с языковым кодом, или всех ссылок на страницу с заданным языком. Неиспользование этого параметра фактически вернёт все языковые ссылки.
Обратите внимания, что ссылки, добавляемые расширениями, могут не рассматриваться.
- lbllang
Язык ссылки.
- lbltitle
Искомая языковая ссылка. Должно быть использовано с lbllang.
- lblcontinue
Когда доступно больше результатов, используйте это для продолжения.
- lbllimit
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- lblprop
Какие свойства получить:
- lllang
- Добавляет языковой код ссылки.
- lltitle
- Добавляет название ссылки.
- Значения (разделённые с помощью | или альтернативного разделителя): lllang, lltitle
- По умолчанию: (пусто)
- lbldir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Получить список страниц, ссылающихся на fr:Test.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [открыть в песочнице]
- Получить информацию о страницах, ссылающихся на fr:Test.
- api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [открыть в песочнице]
list=logevents (le)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение записей журналов.
- leprop
Какие свойства получить:
- ids
- Добавляет идентификатор записи журнала.
- title
- Добавляет заголовок страницы, связанной с записью журнала.
- type
- Добавляет тип записи журнала.
- user
- Добавляет участника, ответственного за запись журнала.
- userid
- Добавляет идентификатор участника, ответственного за запись журнала.
- timestamp
- Добавляет временную метку записи журнала.
- comment
- Добавляет комментарий записи журнала.
- parsedcomment
- Добавляет распарсенный комментарий записи журнала.
- details
- Перечисляет дополнительные сведения о записи в журнале.
- tags
- Перечисляет метки записи журнала.
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title, type, user, userid, timestamp, comment, parsedcomment, details, tags
- По умолчанию: ids|title|type|user|timestamp|comment|details
- letype
Вернуть только записи этого типа.
- Одно из следующих значений: Может быть пустым или block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, contentmodel, newusers, create
- leaction
Вернуть только указанные действия журнала. Переопределяет letype. В списке возможных значений можно использовать звёздочку, например, action/* найдёт различные подстроки после слэша (/).
- Одно из следующих значений: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
- lestart
Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
- leend
Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
- ledir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: lestart должно быть раньше leend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: lestart должно быть позже leend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- leuser
Вернуть записи, созданные указанным участником.
- Тип: имя участника
- letitle
Вернуть записи, связанные с указанными страницами.
- lenamespace
Вернуть записи, связанные с указанными пространствами имён.
- Одно из следующих значений: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- leprefix
Вернуть записи, начинающиеся с заданного префикса.
- letag
Только записи с заданной меткой.
- lelimit
Сколько записей вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- lecontinue
Когда доступно больше результатов, используйте это для продолжения.
- Список последних записей.
- api.php?action=query&list=logevents [открыть в песочнице]
list=mystashedfiles (msf)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получить список файлов во временном хранилище текущего участника.
- msfprop
Какие свойства файлов запрашивать.
- size
- Запросить размер и разрешение изображения.
- type
- Запросить MIME- и медиа-тип файла.
- Значения (разделённые с помощью | или альтернативного разделителя): size, type
- По умолчанию: (пусто)
- msflimit
Сколько файлов получить.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- msfcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Получить ключ, размер и разрешение файлов во временном хранилище текущего участника.
- api.php?action=query&list=mystashedfiles&msfprop=size [открыть в песочнице]
list=pagepropnames (ppn)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех названий свойств, использованных в вики.
- ppncontinue
Когда доступно больше результатов, используйте это для продолжения.
- ppnlimit
Максимальное число возвращаемых названий.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- Получить первые 10 названий свойств.
- api.php?action=query&list=pagepropnames [открыть в песочнице]
list=pageswithprop (pwp)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех страниц, использующих заданное свойство.
- pwppropname
Искомое свойство (action=query&list=pagepropnames возвращает список используемых названий свойств).
- Это обязательный параметр.
- pwpprop
Какую информацию включить:
- ids
- Добавляет идентификатор страницы.
- title
- Добавляет заголовок и идентификатор пространства имён страницы.
- value
- Добавляет значение свойства страницы.
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title, value
- По умолчанию: ids|title
- pwpcontinue
Когда доступно больше результатов, используйте это для продолжения.
- pwplimit
Максимальное число возвращаемых страниц.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- pwpdir
Порядок сортировки.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- Список первых 10 страниц, использующих
{{DISPLAYTITLE:}}
. - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [открыть в песочнице]
- Получение дополнительной информации о первых десяти страницах, использующих
__NOTOC__
. - api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [открыть в песочнице]
list=prefixsearch (ps)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Осуществление поиска по префиксу названий страниц.
Не смотря на похожесть названий, этот модуль не является эквивалентом Special:PrefixIndex; если вы ищете его, см. action=query&list=allpages с параметром apprefix. Задача этого модуля близка к action=opensearch: получение пользовательского ввода и представление наиболее подходящих заголовков. В зависимости от поискового движка, используемого на сервере, сюда может включаться исправление опечаток, избегание перенаправлений и другие эвристики.
- pssearch
Поисковый запрос.
- Это обязательный параметр.
- psnamespace
Пространства имён для поиска. Игнорируется, если pssearch начинается с корректного префикса пространства имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- По умолчанию: 0
- pslimit
Максимальное число возвращаемых результатов.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- psoffset
Когда доступно больше результатов, используйте это для продолжения.
- Тип: целое число
- По умолчанию: 0
- Поиск названий страниц, начинающихся с meaning.
- api.php?action=query&list=prefixsearch&pssearch=meaning [открыть в песочнице]
list=protectedtitles (pt)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление всех названий, защищённых от создания.
- ptnamespace
Перечислять только страницы этих пространств имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- ptlevel
Перечислять только названия с этим уровнем защиты.
- Значения (разделённые с помощью | или альтернативного разделителя): autoconfirmed, sysop
- ptlimit
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- ptdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: ptstart должно быть раньше ptend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: ptstart должно быть позже ptend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- ptstart
Начать перечисление с этой метки времени защиты.
- Тип: временная метка (разрешённые форматы)
- ptend
Закончить перечисление на этой метке времени защиты.
- Тип: временная метка (разрешённые форматы)
- ptprop
Какие свойства получить:
- timestamp
- Добавляет метку времени установки защиты.
- user
- Добавляет участника, установившего защиту.
- userid
- Добавляет идентификатор участника, установившего защиту.
- comment
- Добавляет описание защиты.
- parsedcomment
- Добавляет распарсенное описание защиты.
- expiry
- Добавляет метку времени снятия защиты.
- level
- Добавляет уровень защиты.
- Значения (разделённые с помощью | или альтернативного разделителя): timestamp, user, userid, comment, parsedcomment, expiry, level
- По умолчанию: timestamp|level
- ptcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Список защищённых заголовков
- api.php?action=query&list=protectedtitles [открыть в песочнице]
- Поиск ссылок на защищённые заголовки в основном пространстве имён.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [открыть в песочнице]
list=querypage (qp)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- qppage
Название служебной страницы. Обратите внимание: чувствительно к регистру.
- Это обязательный параметр.
- Одно из следующих значений: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinkedcategories, Mostlinkedtemplates, Mostlinked, Mostrevisions, Fewestrevisions, Shortpages, Uncategorizedcategories, Uncategorizedpages, Uncategorizedimages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Unwatchedpages, Unusedtemplates, Withoutinterwiki
- qpoffset
Когда доступно больше результатов, используйте это для продолжения.
- Тип: целое число
- По умолчанию: 0
- qplimit
Количество возвращаемых результатов.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
list=random (rn)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение набора случайных страниц.
Страницы перечисляются в строгой последовательности, случайна только входная точка. Это означает, что если, например, Main Page — первая страница в списке, то List of fictional monkeys всегда будет второй, List of people on stamps of Vanuatu — третьей, и так далее.
- rnnamespace
Вернуть только страницы этих пространств имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- rnfilterredir
Как фильтровать перенаправления.
- Одно из следующих значений: all, redirects, nonredirects
- По умолчанию: nonredirects
- rnredirect
- Устарело.
Вместо этого, используйте rnfilterredir=redirects.
- Тип: логический (подробнее)
- 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 [открыть в песочнице]
list=recentchanges (rc)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Перечисление последних правок.
- rcstart
Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
- rcend
Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
- rcdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: rcstart должно быть раньше rcend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: rcstart должно быть позже rcend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- rcnamespace
Только правки в этих пространствах имён.
- Значения (разделённые с помощью | или альтернативного разделителя): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- rcuser
Только правки данного участника.
- Тип: имя участника
- rcexcludeuser
Не перечислять правки данного участника.
- Тип: имя участника
- rctag
Только правки с заданной меткой.
- rcprop
Включить дополнительную информацию:
- user
- Добавить анонимных участников, ответственных за правку или метку.
- userid
- Добавить идентификатор ответственного за правку участника.
- comment
- Добавляет описание правки.
- parsedcomment
- Добавляет распарсенное описание правки.
- flags
- Добавляет метки правки.
- timestamp
- Добавляет временную метку правки.
- title
- Добавляет заголовок отредактированной страницы.
- ids
- Добавляет идентификаторы страницы, правки, старой и новой версии.
- sizes
- Добавляет старую и новую длину страницы в байтах.
- redirect
- Отмечает правку, если страница является перенаправлением.
- patrolled
- Отмечает патрулируемые правки как отпатрулированные или неотпатрулированные.
- loginfo
- Добавляет информацию о записи журнала (идентификатор записи, её тип, и так далее).
- tags
- Перечисляет метки записи.
- sha1
- Добавляет значение контрольных сумм для записей, связанных с версией.
- Значения (разделённые с помощью | или альтернативного разделителя): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
- По умолчанию: title|timestamp|ids
- rctoken
- Устарело.
Вместо этого используйте action=query&meta=tokens.
- Значения (разделённые с помощью | или альтернативного разделителя): patrol
- rcshow
Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите rcshow=minor|!anon.
- Значения (разделённые с помощью | или альтернативного разделителя): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled, autopatrolled, !autopatrolled
- rclimit
Сколько правок вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- rctype
Какие типы правок показать.
- Значения (разделённые с помощью | или альтернативного разделителя): edit, new, log, external, categorize
- По умолчанию: edit|new|log|categorize
- rctoponly
Перечислять только последние правки страниц.
- Тип: логический (подробнее)
- rctitle
Вернуть записи, связанные со страницей.
- rccontinue
Когда доступно больше результатов, используйте это для продолжения.
- rcgeneraterevisions
При использовании в качестве генератора, генерировать идентификаторы версий вместо их названий. Записи последних изменений без привязанного идентификатора версии (например, большинство записей журналов) не сгенерируют ничего.
- Тип: логический (подробнее)
- Список последних изменений.
- api.php?action=query&list=recentchanges [открыть в песочнице]
- Получить информацию о последних страницах с неотпатрулированными изменениями.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [открыть в песочнице]
list=search (sr)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Проведение полнотекстового поиска.
- srsearch
Искать страницы, названия или тексты которых содержат это значение. Вы можете использовать в поисковом запросе служебные функции в зависимости от того, какой поисковый движок используется на сервере.
- Это обязательный параметр.
- srnamespace
Искать только в этих пространствах имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- По умолчанию: 0
- srlimit
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- sroffset
Когда доступно больше результатов, используйте это для продолжения.
- Тип: целое число
- По умолчанию: 0
- srwhat
Какой тип поиска осуществить.
- Одно из следующих значений: title, text, nearmatch
- srinfo
Какие метаданные вернуть.
- Значения (разделённые с помощью | или альтернативного разделителя): totalhits, suggestion, rewrittenquery
- По умолчанию: totalhits|suggestion|rewrittenquery
- srprop
Какие свойства вернуть:
- size
- Добавляет размер страницы в байтах.
- wordcount
- Добавляет количество слов на странице.
- timestamp
- Добавляет метку времени последнего редактирования страницы.
- snippet
- Добавляет распарсенный фрагмент страницы.
- titlesnippet
- Добавляет распарсенный фрагмент названия страницы.
- redirecttitle
- Добавляет название найденного перенаправления.
- redirectsnippet
- Добавляет распарсенный фрагмент названия перенаправления.
- sectiontitle
- Добавляет заголовок найденного раздела.
- sectionsnippet
- Добавляет распарсенный фрагмент заголовка найденного раздела.
- isfilematch
- Добавляет логическое значение, обозначающее, удовлетворяет ли поисковому запросу содержимое файла.
- categorysnippet
- Добавляет распарсенный фрагмент найденной категории.
- score
- Устарело. Игнорируется.
- hasrelated
- Устарело. Игнорируется.
- extensiondata
- Добавляет дополнительные данные, сгенерированные расширениями.
- Значения (разделённые с помощью | или альтернативного разделителя): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated, extensiondata
- По умолчанию: size|wordcount|timestamp|snippet
- srinterwiki
Включить результаты из других вики, если доступны.
- Тип: логический (подробнее)
- srenablerewrites
Разрешить редактирование запроса. Некоторые поисковые движки могут отредактировать запрос, например, исправив опечатку, если посчитают, что это приведёт к лучшим результатам.
- Тип: логический (подробнее)
- srsort
Задаёт порядок сортировки возвращаемых результатов.
- Одно из следующих значений: relevance
- По умолчанию: relevance
- Найти meaning.
- api.php?action=query&list=search&srsearch=meaning [открыть в песочнице]
- Найти тексты, содержащие meaning.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [открыть в песочнице]
- Получить информацию о страницах, возвращённых по поисковому запросу meaning.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [открыть в песочнице]
list=tags (tg)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Список меток правок.
- tgcontinue
Когда доступно больше результатов, используйте это для продолжения.
- tglimit
Максимальное количество меток в списке.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- tgprop
Какие свойства получить:
- displayname
- Добавляет системное сообщение метки.
- description
- Добавляет описание метки.
- hitcount
- Добавляет количество правок и записей в журналах, использующих эту метку.
- defined
- Показывает, определена ли метка.
- source
- Получить источники меток, которыми могут быть extension для меток, определённых расширениями, и manual для меток, определённых участниками вручную.
- active
- Применима ли метка до сих пор.
- Значения (разделённые с помощью | или альтернативного разделителя): displayname, description, hitcount, defined, source, active
- По умолчанию: (пусто)
list=usercontribs (uc)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение всех правок участника.
- uclimit
Максимальное количество возвращаемых правок.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- ucstart
Временная метка, с которой начать возврат.
- Тип: временная метка (разрешённые форматы)
- ucend
Временная метка, на которой закончить возврат.
- Тип: временная метка (разрешённые форматы)
- uccontinue
Когда доступно больше результатов, используйте это для продолжения.
- ucuser
Участники, чей вклад необходимо получить. Не может быть использовано с ucuserids или ucuserprefix.
- Тип: список имён участников
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- ucuserids
Идентификаторы участников, чей вклад необходимо получить. Не может быть использовано с ucuser или ucuserprefix.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- ucuserprefix
Получить вклад всех участников, имена которых начинаются с этого значения. Не может быть использовано с ucuser или ucuserids.
- ucdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: ucstart должно быть раньше ucend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: ucstart должно быть позже ucend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- ucnamespace
Перечислять только правки в этих пространствах имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- ucprop
Включить дополнительную информацию:
- ids
- Добавляет идентификатор страницы и версии.
- title
- Добавляет заголовок и идентификатор пространства имён страницы.
- timestamp
- Добавляет временную метку правки.
- comment
- Добавляет описание правки.
- parsedcomment
- Добавляет распарсенное описание правки.
- size
- Добавляет новый размер страницы.
- sizediff
- Добавляет разницу между размерами страницы до и после правки.
- flags
- Добавляет флаги правки.
- patrolled
- Отмечает отпатрулированные правки.
- tags
- Перечисляет метки правки.
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title, timestamp, comment, parsedcomment, size, sizediff, flags, patrolled, tags
- По умолчанию: ids|title|timestamp|comment|size|flags
- ucshow
Показать только элементы, удовлетворяющие данным критериям, например, только не малые правки: ucshow=!minor.
Если установлено ucshow=patrolled или ucshow=!patrolled, правки старее $wgRCMaxAge (7776000 секунд) не будут показаны.
- Значения (разделённые с помощью | или альтернативного разделителя): minor, !minor, patrolled, !patrolled, autopatrolled, !autopatrolled, top, !top, new, !new
- uctag
Только правки с заданной меткой.
- uctoponly
- Устарело.
Перечислять только последние правки страниц.
- Тип: логический (подробнее)
- Показать вклад участника Example.
- api.php?action=query&list=usercontribs&ucuser=Example [открыть в песочнице]
- Показать вклад со всех IP-адресов, начинающихся на 192.0.2..
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [открыть в песочнице]
list=users (us)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение информации о списке участников.
- usprop
Какую информацию включить:
- blockinfo
- Определяет, заблокирован ли участник, кем и по какой причине.
- groups
- Перечисляет все группы, в которые входит каждый участник.
- groupmemberships
- Возвращает группы, в которые каждый участник был явно включён, включая дату окончания членства для каждой группы.
- implicitgroups
- Перечисляет группы, в которые участник был включён автоматически.
- rights
- Перечисляет все права каждого участника.
- editcount
- Добавляет счётчики правок участников.
- registration
- Добавляет даты регистрации участников.
- emailable
- Отмечает, может ли и хочет ли участник получать электронную почту посредством Special:Emailuser.
- gender
- Отмечает пол текущего участника. Возвращает «male», «female» или «unknown».
- centralids
- Добавляет центральный идентификатор и статус прикрепления участника.
- cancreate
- Определяет, могут ли быть созданы аккаунты с корректными, но незарегистрированными именами.
- Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, groups, groupmemberships, implicitgroups, rights, editcount, registration, emailable, gender, centralids, cancreate
- usattachedwiki
Вместе с usprop=centralids отображает, прикреплён ли к вики участник с этим идентификатором.
- ususers
Список участников, для которых получить информацию.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- ususerids
Список идентификаторов участников, для которых получить информацию.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- ustoken
- Устарело.
Вместо этого используйте action=query&meta=tokens.
- Значения (разделённые с помощью | или альтернативного разделителя): userrights
- Вернуть информацию о участнике Example.
- api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [открыть в песочнице]
list=watchlist (wl)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение последних правок страниц из списка наблюдения текущего участника.
- wlallrev
Включить несколько правок одной страницы из заданного временного промежутка.
- Тип: логический (подробнее)
- wlstart
Временная метка, с которой начать перечисление.
- Тип: временная метка (разрешённые форматы)
- wlend
Временная метка, на которой закончить перечисление.
- Тип: временная метка (разрешённые форматы)
- wlnamespace
Только правки в этих пространствах имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- wluser
Только правки данного участника.
- Тип: имя участника
- wlexcludeuser
Не перечислять правки данного участника.
- Тип: имя участника
- wldir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: wlstart должно быть раньше wlend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: wlstart должно быть позже wlend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- wllimit
Сколько результатов возвращать за один запрос.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- wlprop
Какие дополнительные свойства получить:
- ids
- Добавляет идентификаторы страницы и версии.
- title
- Добавляет заголовок страницы.
- flags
- Добавляет флаги правки.
- user
- Добавляет участника, сделавшего правку.
- userid
- Добавляет идентификатор участника, сделавшего правку.
- comment
- Добавляет описание правки.
- parsedcomment
- Добавляет распарсенное описание правки.
- timestamp
- Добавляет временную метку правки.
- patrol
- Определяет, была ли правка отпатрулирована.
- sizes
- Добавляет старую и новую длину страницы.
- notificationtimestamp
- Добавляет метку времени, когда участник был уведомлён о правке.
- loginfo
- Добавляет информацию о журнале, где уместно.
- tags
- Перечисляет метки записи.
- Значения (разделённые с помощью | или альтернативного разделителя): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo, tags
- По умолчанию: ids|title|flags
- wlshow
Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите wlshow=minor|!anon.
- Значения (разделённые с помощью | или альтернативного разделителя): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, autopatrolled, !autopatrolled, unread, !unread
- wltype
Какие типы правок показать:
- edit
- Обычные правки страниц.
- new
- Создания страниц.
- log
- Записи журнала.
- external
- Внешние правки.
- categorize
- Правки категоризации.
- Значения (разделённые с помощью | или альтернативного разделителя): edit, new, log, external, categorize
- По умолчанию: edit|new|log|categorize
- wlowner
Используется вместе с wltoken для получения списка наблюдения другого участника.
- Тип: имя участника
- wltoken
Токен безопасности (доступен в настройках участника), предоставляющий доступ к списку наблюдения другого участника.
- wlcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Список последних правок недавно отредактированных страниц из списка наблюдения текущего участника.
- api.php?action=query&list=watchlist [открыть в песочнице]
- Запросить дополнительную информацию о последних правках недавно отредактированных страниц из списка наблюдения текущего участника.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [открыть в песочнице]
- Запросить информацию о всех недавних правках страниц из списка наблюдения текущего участника.
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [открыть в песочнице]
- Запросить информацию о страницах для недавно отредактированных страниц из списка наблюдения текущего участника.
- api.php?action=query&generator=watchlist&prop=info [открыть в песочнице]
- Запросить информацию о версиях для последних правок страниц из списка наблюдения текущего участника.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [открыть в песочнице]
- Список последних правок недавно отредактированных страниц из списка наблюдения участника Example.
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [открыть в песочнице]
list=watchlistraw (wr)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение всех страниц из списка наблюдения текущего участника.
- wrcontinue
Когда доступно больше результатов, используйте это для продолжения.
- wrnamespace
Перечислять только страницы этих пространств имён.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Для указания всех значений, используйте *.
- wrlimit
Сколько результатов возвращать за один запрос.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- wrprop
Какие дополнительные свойства получить:
- changed
- Добавляет метку времени, когда участник был уведомлён о правке.
- Значения (разделённые с помощью | или альтернативного разделителя): changed
- wrshow
Перечислять только элементы, соответствующие этим критериям.
- Значения (разделённые с помощью | или альтернативного разделителя): changed, !changed
- wrowner
Используется вместе с wrtoken для получения списка наблюдения другого участника.
- Тип: имя участника
- wrtoken
Токен безопасности (доступен в настройках участника), предоставляющий доступ к списку наблюдения другого участника.
- wrdir
Порядок перечисления.
- Одно из следующих значений: ascending, descending
- По умолчанию: ascending
- wrfromtitle
Название (с префиксом пространства имён), с которого начать перечисление.
- wrtotitle
Название (с префиксом пространства имён), на котором закончить перечисление.
- Получение страниц из списка наблюдения текущего участника.
- api.php?action=query&list=watchlistraw [открыть в песочнице]
- Запросить информацию о страницах из списка наблюдения текущего участника.
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [открыть в песочнице]
meta=allmessages (am)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает сообщения с этого сайта.
- ammessages
Какие сообщения выводить. * (по умолчанию) означает «все сообщения».
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- По умолчанию: *
- amprop
Какие свойства получить:
- Значения (разделённые с помощью | или альтернативного разделителя): default
- amenableparser
Установите, чтобы активировать парсер, который будет обрабатывать вики-текст сообщений (подставлять магические слова, обрабатывать шаблоны, и так далее).
- Тип: логический (подробнее)
- amnocontent
Если установлен, ничего не делать с содержимым сообщений перед выводом.
- Тип: логический (подробнее)
- amincludelocal
Также включить локальные сообщения, то есть, сообщения, не существующие в программе, но существующие в пространстве имён MediaWiki. Это перечислит все страницы из пространства MediaWiki, поэтому в результат также могут попасть страницы, не являющимися сообщениями — например, Common.js.
- Тип: логический (подробнее)
- amargs
Аргументы, подставляемые в сообщение.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- amfilter
Вернуть только сообщения, чьи названия содержат эту подстроку.
- amcustomised
Вернуть только сообщения в этом состоянии кастомизации.
- Одно из следующих значений: all, modified, unmodified
- По умолчанию: all
- amlang
Вернуть сообщения на этом языке.
- amfrom
Вернуть сообщения, начиная с данного.
- amto
Вернуть сообщения, заканчивая на данном.
- amtitle
Название страницы, используемой для контекста при анализе сообщения (для опции amenableparser).
- amprefix
Вернуть сообщения с заданным префиксом.
- Показать сообщения, начинающиеся с ipb-.
- api.php?action=query&meta=allmessages&refix=ipb- [открыть в песочнице]
- Показать сообщения august и mainpage на немецком языке.
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [открыть в песочнице]
meta=authmanagerinfo (ami)
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение информации о текущем статусе аутентификации.
- amisecuritysensitiveoperation
Проверить, достаточен ли текущий статус для осуществления чувствительных к безопасности операций.
- amirequestsfor
Получить информацию о аутентификационных запросах, необходимых для указанного действия аутентификации.
- Одно из следующих значений: login, login-continue, create, create-continue, link, link-continue, change, remove, unlink
- amimergerequestfields
Слить поля информации со всех аутентификационных запросов в один массив.
- Тип: логический (подробнее)
- amimessageformat
Формат, используемый для возвращаемых сообщений.
- Одно из следующих значений: html, wikitext, raw, none
- По умолчанию: wikitext
- Получить запросы, которые могут быть использованы на момент начала входа.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [открыть в песочнице]
- Получить запросы, которые могут быть использованы в момент начала авторизации с объединёнными полями формы.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [открыть в песочнице]
- Проверить, необходима ли аутентификация для действия foo.
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [открыть в песочнице]
meta=filerepoinfo (fri)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Возвращает мета-информацию о файловых репозиториях, настроенных в вики.
- friprop
Какие свойства хранилища получить (доступность свойств может отличаться в разных вики).
- canUpload
- Whether files can be uploaded to this repository, e.g. via CORS and shared authentication.
- displayname
- The human-readable name of the repository wiki.
- favicon
- Repository wiki's favicon URL, from $wgFavicon.
- initialCapital
- Whether file names implicitly start with a capital letter.
- local
- Whether that repository is the local one or not.
- name
- The key of the repository - used in e.g. $wgForeignFileRepos and imageinfo return values.
- rootUrl
- Корневой URL для изображений.
- scriptDirUrl
- Root URL path for the repository wiki's MediaWiki installation.
- thumbUrl
- Root URL path for thumbnail paths.
- url
- URL путь публичной зоны.
- Значения (разделённые с помощью | или альтернативного разделителя): canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
- По умолчанию: canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
- Получить информацию о файловых репозиториях.
- api.php?action=query&meta=filerepoinfo&friprop=name|displayname [открыть в песочнице]
meta=siteinfo (si)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение основной информации о сайте.
- siprop
Какую информацию получить:
- general
- Общую системную информацию.
- namespaces
- Список зарегистрированных пространств имён и их каноничные имена.
- namespacealiases
- Список зарегистрированных синонимов пространств имён.
- specialpagealiases
- Список синонимов служебных страниц.
- magicwords
- Список магических слов и их синонимы.
- interwikimap
- Карта интервик (может быть отфильтрована, или локализована с помощью siinlanguagecode).
- dbrepllag
- Возвращает сервер базы данных с наибольшим отставанием репликации.
- statistics
- Статистика сайта.
- usergroups
- Список групп участников и связанных прав.
- libraries
- Библиотеки, установленные в вики.
- extensions
- Расширения, установленные в вики.
- fileextensions
- Список файловых расширений, разрешённых к загрузке.
- rightsinfo
- Возвращает правовую информацию (лицензию), если доступно.
- restrictions
- Возвращает информацию о доступных типах защиты страниц.
- languages
- Возвращает список языков, поддерживаемых MediaWiki (опционально локализованных с помощью siinlanguagecode).
- languagevariants
- Возвращает список языковых кодов, для которых включён LanguageConverter, а также варианты, поддерживаемые для каждого языка.
- skins
- Возвращает список доступных скинов (опционально локализованных с помощью siinlanguagecode, в противном случае — на языке вики).
- extensiontags
- Возвращает список меток рашсирений парсера.
- functionhooks
- Возвращает список перехватчиков функций парсера.
- showhooks
- Возвращает список всех подписанных перехватчиков (содержимое $wgHooks).
- variables
- Возвращает список идентификаторов переменных.
- protocols
- Возвращает список протоколов, разрешённых во внешних ссылках.
- defaultoptions
- Возвращает значения по умолчанию настроек участников.
- uploaddialog
- Возвращает конфигурацию диалога загрузки.
- Значения (разделённые с помощью | или альтернативного разделителя): general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, languagevariants, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
- По умолчанию: general
- sifilteriw
Вернуть только локальные или только нелокальные записи карты интервик.
- Одно из следующих значений: local, !local
- sishowalldb
Перечисляет все сервера баз данных, а не только самый отстающий.
- Тип: логический (подробнее)
- sinumberingroup
Перечисляет количество участников в группах.
- Тип: логический (подробнее)
- siinlanguagecode
Языковой код для перевода названий языков и скинов.
- Запросить информацию о сайте.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [открыть в песочнице]
- Запросить список локальных префиксов интервик.
- api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [открыть в песочнице]
- Проверить текущее отставание репликации.
- api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [открыть в песочнице]
meta=tokens
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение токенов для действий, связанных с редактированием данных.
- type
Типы запрашиваемых токенов.
- Значения (разделённые с помощью | или альтернативного разделителя): createaccount, csrf, login, patrol, rollback, userrights, watch
- По умолчанию: csrf
- Получить csrf-токен (по умолчанию).
- api.php?action=query&meta=tokens [открыть в песочнице]
- Получить токен наблюдения и токен патрулирования.
- api.php?action=query&meta=tokens&type=watch|patrol [открыть в песочнице]
meta=userinfo (ui)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение информации о текущем участнике.
- uiprop
Какую информацию включить:
- blockinfo
- Определяет, заблокирован ли текущий участник, кем и по какой причине.
- hasmsg
- Добавляет метку messages, если у текущего участника есть непрочитанные сообщения.
- groups
- Перечисляет все группы, в которые входит участник.
- groupmemberships
- Возвращает группы, в которые участник был явно включён, включая дату окончания членства для каждой группы.
- implicitgroups
- Перечисляет все группы, в которые участник был включён автоматически.
- rights
- Перечисляет все права текущего участника.
- changeablegroups
- Перечисляет группы, в которые или из которых участник может добавить или удалить других участников.
- options
- Перечисляет все настройки, установленные текущим участником.
- editcount
- Добавляет счётчик правок текущего участника.
- ratelimits
- Добавляет все скоростные лимиты, применимые к текущему участнику.
- Добавляет электронный адрес участника и дату проверки его подлинности.
- realname
- Добавляет настоящее имя участника.
- acceptlang
- Возвращает назад заголовок
Accept-Language
, отосланный клиентом, в структурированном формате. - registrationdate
- Добавляет дату регистрации участника.
- unreadcount
- Добавляет число непрочитанных страниц в странице наблюдения участника (максимум 999; возвращает 1000+, если их больше).
- centralids
- Добавляет центральный идентификатор и статус прикрепления участника.
- preferencestoken
- Устарело. Возвращает токен для смены настроек текущего участника.
- latestcontrib
- Adds the date of user's latest contribution.
- Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, hasmsg, groups, groupmemberships, implicitgroups, rights, changeablegroups, options, editcount, ratelimits, email, realname, acceptlang, registrationdate, unreadcount, centralids, preferencestoken, latestcontrib
- uiattachedwiki
Вместе с uiprop=centralids отображает, прикреплён ли к вики участник с этим идентификатором.
- Получение информации о текущем участнике.
- api.php?action=query&meta=userinfo [открыть в песочнице]
- Получение дополнительной информации о текущем участнике.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [открыть в песочнице]
action=removeauthenticationdata
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Удаление аутентификационных данных для текущего участника.
- request
Использовать этот аутентификационный запрос, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=remove.
- Это обязательный параметр.
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Попытка удалить данные текущего участника для FooAuthenticationRequest.
- api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [открыть в песочнице]
action=resetpassword
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Отправить участнику письмо для сброса пароля.
- user
Сбрасываемый участник.
- Тип: имя участника
Электронный адрес сбрасываемого участника.
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Послать письмо для сброса пароля участнику Example.
- api.php?action=resetpassword&user=Example&token=123ABC [открыть в песочнице]
- Послать письмо для сброса пароля всем участникам с электронным адресом user@example.com.
- api.php?action=resetpassword&user=user@example.com&token=123ABC [открыть в песочнице]
action=revisiondelete
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Удаление и восстановление версий страниц.
- type
Тип осуществляемого удаления версии.
- Это обязательный параметр.
- Одно из следующих значений: revision, archive, oldimage, filearchive, logging
- target
Название страницы удаляемой версии, если это требуется для выбранного типа.
- ids
Идентификаторы удаляемых версий.
- Это обязательный параметр.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- hide
Что скрыть для каждой версии.
- Значения (разделённые с помощью | или альтернативного разделителя): content, comment, user
- show
Что показать для каждой версии.
- Значения (разделённые с помощью | или альтернативного разделителя): content, comment, user
- suppress
Следует ли скрыть данные от администраторов так же, как и от остальных участников.
- Одно из следующих значений: yes, no, nochange
- По умолчанию: nochange
- reason
Причина удаления или восстановления.
- tags
Изменить метки записи в журнале удалений.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Скрыть содержимое версии 12345 страницы Main Page.
- api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [открыть в песочнице]
- Скрыть все данные записи 67890 в журнале с причиной BLP violation.
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [открыть в песочнице]
action=rollback
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Отмена последней правки на странице.
Если последний редактировавший страницу участник сделал несколько правок подряд, все они будут откачены.
- title
Заголовок откатываемой страницы. Не может быть использовано одновременно с pageid.
- pageid
Идентификатор откатываемой страницы. Не может быть использовано одновременно с title.
- Тип: целое число
- tags
Метки, применяемые к откату.
- Значения (разделённые с помощью | или альтернативного разделителя):
- user
Имя участника, чьи правки следует откатить.
- Это обязательный параметр.
- Тип: имя участника
- summary
Пользовательское описание правки. При пустом значении будет использовано стандартное описание.
- По умолчанию: (пусто)
- markbot
Отметить откатываемые правки и откат как правки бота.
- Тип: логический (подробнее)
- watchlist
Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки или не менять наблюдение.
- Одно из следующих значений: watch, unwatch, preferences, nochange
- По умолчанию: preferences
- token
Токен «rollback», полученный из action=query&meta=tokens
Для обратной совместимости, токен, используемый в веб-интерфейсе, также применим.
- Это обязательный параметр.
- Откатить последние изменения страницы Main Page участника Example.
- api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [открыть в песочнице]
- Откатить последние правки страницы Main Page анонимного участника 192.0.2.5 с описанием Reverting vandalism, и отметить эти правки и их откат как правки ботов.
- api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [открыть в песочнице]
action=rsd
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Экспорт схемы RSD (Really Simple Discovery).
- Экспортировать схему RSD.
- api.php?action=rsd [открыть в песочнице]
action=setnotificationtimestamp
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Обновление временной метки уведомления для отслеживаемых страниц.
Это затрагивает подсвечивание изменённых страниц в списке наблюдения и истории, и отправляет письмо, если включена настройка «Уведомлять по электронной почте об изменениях страниц и файлов из списка наблюдения».
- entirewatchlist
Работать над всеми отслеживаемыми страницами.
- Тип: логический (подробнее)
- timestamp
Новая временная метка уведомления.
- Тип: временная метка (разрешённые форматы)
- torevid
Версия, к временной метке которой приравнять временную метку уведомления (только для одной страницы).
- Тип: целое число
- newerthanrevid
Версия, новее которой сделать временную метку уведомления (только для одной страницы).
- Тип: целое число
- continue
Когда доступно больше результатов, используйте это для продолжения.
- titles
Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- pageids
Список идентификаторов страниц для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- revids
Список идентификаторов версий для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- generator
Получить список страниц для работы, запустив указанный запрос-модуль.
Примечание: названия параметров генераторов должны начинаться с «g», см. примеры.
- allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.
- Тип: логический (подробнее)
- converttitles
Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh.
- Тип: логический (подробнее)
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Сбросить статус уведомления для всего списка наблюдения.
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [открыть в песочнице]
- Сбросить статус уведомления для Main page.
- api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [открыть в песочнице]
- Установить временную метку уведомления для страницы Main page таким образом, чтобы сделать все правки с 1 января 2012 года непросмотренными.
- api.php?action=setnotificationtimestamp&titles=Main_page×tamp=2012-01-01T00:00:00Z&token=123ABC [открыть в песочнице]
- Сбросить статус уведомления для страниц из пространства имён Участник.
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [открыть в песочнице]
action=setpagelanguage
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Изменить язык страницы.
Изменение языка страницы не разрешено в этой вики.
Активируйте $wgPageLanguageUseDB для использования этого действия.
- title
Название страницы, язык которой вы желаете поменять. Не может быть использовано одновременно с pageid.
- pageid
Идентификатор страницы, язык которой вы желаете поменять. Не может быть использовано одновременно с title.
- Тип: целое число
- lang
Код нового языка. Используйте default для смены на язык содержимого по умолчанию для этой вики.
- Это обязательный параметр.
- Одно из следующих значений: default, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bbc, bbc-latn, bcc, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrj, ms, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, niu, nl, nl-informal, nn, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, ro, roa-tara, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, sei, ses, sg, sgs, sh, shi, shn, shy-latn, si, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, xsy, yi, yo, yue, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
- reason
Причина изменения.
- tags
Изменить метки записей в журнале, возникающих в результате этого действия.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Изменить язык Main Page на баскский.
- api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC [открыть в песочнице]
- Изменить язык страницы с идентификатором 123 на язык по умолчанию.
- api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [открыть в песочнице]
action=shortenurl
- Этот модуль требует прав на чтение.
- Этот модуль принимает только POST-запросы.
- Источник: UrlShortener
- Лицензия: Apache-2.0
Сократить длинный URL-адрес в более короткий.
- url
URL-адрес для сокращения.
- Это обязательный параметр.
- Получить короткий URL-адрес для https://en.wikipedia.org/wiki/Arctica.
- api.php?action=shortenurl&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FArctica [открыть в песочнице]
action=stashedit
- Этот модуль внутренний или нестабильный. Его операции могут измениться без предупреждения.
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Подготовка правки в общем кэше.
Предназначено для использования через AJAX из формы редактирования для увеличения производительности сохранения страницы.
- title
Заголовок редактируемой страницы.
- Это обязательный параметр.
- section
Номер раздела. 0 для верхнего раздела, new для нового раздела.
- sectiontitle
Заголовок нового раздела.
- text
Содержимое страницы.
- stashedtexthash
Хэш содержимого страницы в кэше.
- summary
Описание правки.
- contentmodel
Модель нового содержимого.
- Это обязательный параметр.
- Одно из следующих значений: wikitext, javascript, json, css, text
- contentformat
Формат сериализации содержимого, используемый для введённого текста.
- Это обязательный параметр.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- baserevid
Идентификатор предыдущей версии.
- Это обязательный параметр.
- Тип: целое число
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
action=tag
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Добавление или удаление меток отдельных правок или записей журналов.
- rcid
Один или более идентификаторов правок, метки которых нужно добавить или удалить.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- revid
Один или более идентификаторов версий, метки которых нужно добавить или удалить.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- logid
Один или более идентификаторов записей журналов, метки которых нужно добавить или удалить.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- add
Добавляемые метки. Добавлять можно только метки, заданные вручную.
- Значения (разделённые с помощью | или альтернативного разделителя):
- remove
Удаляемые метки. Удалять можно только метки, заданные вручную или не заданные.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- reason
Причина изменения.
- По умолчанию: (пусто)
- tags
Метки, применяемые к записи в журнале, создаваемой в результате этого действия.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Добавить метку vandalism к версии с идентификатором 123 без указания причины.
- api.php?action=tag&revid=123&add=vandalism&token=123ABC [открыть в песочнице]
- Удаление метки spam из записи журнала с идентификатором 123 с причиной Wrongly applied.
- api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [открыть в песочнице]
action=tokens
- Этот модуль устарел.
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение токенов для действий, связанных с редактированием данных.
Этот модуль устарел в пользу action=query&meta=tokens.
- type
Типы запрашиваемых токенов.
- Значения (разделённые с помощью | или альтернативного разделителя): block, createaccount, csrf, delete, edit, email, import, login, move, options, patrol, protect, rollback, unblock, userrights, watch
- По умолчанию: edit
- Получить токен редактирования (по умолчанию).
- api.php?action=tokens [открыть в песочнице]
- Получить токен электронной почты и переименования.
- api.php?action=tokens&type=email|move [открыть в песочнице]
action=unblock
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Разблокировка участника.
- id
Идентификатор снимаемой блокировки (получается с помощью list=blocks). Не может быть использовано одновременно с user или userid.
- Тип: целое число
- user
Имя участника, IP-адрес или диапазон IP-адресов, которые вы хотите разблокировать. Нельзя использовать одновременно с userid
- userid
Идентификатор участника, которого вы хотите разблокировать. Нельзя использовать одновременно с id или user.
- Тип: целое число
- reason
Причина разблокировки.
- По умолчанию: (пусто)
- tags
Изменить метки записи в журнале блокировок.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Снять блокировку с идентификатором #105.
- api.php?action=unblock&id=105 [открыть в песочнице]
- Разблокировать участника Bob по причине Sorry Bob.
- api.php?action=unblock&user=Bob&reason=Sorry%20Bob [открыть в песочнице]
action=undelete
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Восстановление версий удалённой страницы.
Список удалённых версий с временными метками может быть получен с помощью prop=deletedrevisions, а список идентификаторов удалённых файлов может быть получен с помощью list=filearchive.
- title
Заголовок восстанавливаемой страницы.
- Это обязательный параметр.
- reason
Причина восстановления.
- По умолчанию: (пусто)
- tags
Изменить метки записи в журнале удалений.
- Значения (разделённые с помощью | или альтернативного разделителя):
- timestamps
Временные метки восстанавливаемых версий. Если и timestamps, и fileids пустые, все версии будут восстановлены.
- Тип: список временных меток (разрешённые форматы)
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- fileids
Идентификаторы восстанавливаемых файловых версий. Если и timestamps, и fileids пустые, все версии будут восстановлены.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- watchlist
Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки или не менять наблюдение.
- Одно из следующих значений: watch, unwatch, preferences, nochange
- По умолчанию: preferences
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Восстановить страницу Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC&reason=Restoring%20main%20page [открыть в песочнице]
- Восстановить две версии страницы Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC×tamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z [открыть в песочнице]
action=unlinkaccount
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Удаление связанного стороннего аккаунта с текущим участником.
- request
Использовать этот аутентификационный запрос, с id, возвращённом из action=query&meta=authmanagerinfo с amirequestsfor=unlink.
- Это обязательный параметр.
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Попытаться удалить связь между текущим участником и FooAuthenticationRequest.
- api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [открыть в песочнице]
action=upload
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Загрузка файла или получение статуса незавершённых загрузок.
Доступно несколько режимов:
- Прямо загрузить содержимое файла, используя параметр file.
- Загрузить файл по кусочком, используя параметры filesize, chunk и offset.
- Заставить сервер MediaWiki запросить файл по ссылке, используя параметр url.
- Завершить старую загрузку, провалившуюся из-за предупреждений, используя параметр filekey.
Обратите внимание, что запрос HTTP POST должен быть выполнен как загрузка файла (то есть, с использованием multipart/form-data
) при отправке file.
- filename
Целевое название файла.
- comment
Описание загрузки. Также используется как начальный текст страницы при загрузке нового файла, если параметр text не задан.
- По умолчанию: (пусто)
- tags
Изменить метки записи в журнале загрузок и версии файловой страницы.
- Значения (разделённые с помощью | или альтернативного разделителя):
- text
Начальный текст страницы для новых файлов.
- watch
- Устарело.
Наблюдать за этой страницей
- Тип: логический (подробнее)
- watchlist
Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки или не менять наблюдение.
- Одно из следующих значений: watch, preferences, nochange
- По умолчанию: preferences
- ignorewarnings
Игнорировать все предупреждения.
- Тип: логический (подробнее)
- file
Содержимое файла.
- Должно быть отправлено как файл с использованием multipart/form-data.
- url
Ссылка на запрашиваемый файл.
- filekey
Ключ, идентифицирующий предыдущую временную загрузку.
- sessionkey
- Устарело.
Синоним filekey, обслуживаемый для обратной совместимости.
- stash
Если задано, сервер поместит файл во временное хранилище, не добавив в постоянное.
- Тип: логический (подробнее)
- filesize
Полны размер файла.
- Значение должно быть между 0 и 104 857 600.
- Тип: целое число
- offset
Смещение блока в байтах.
- Значение должно быть не меньше 0.
- Тип: целое число
- chunk
Содержимое кусочка.
- Должно быть отправлено как файл с использованием multipart/form-data.
- async
Сделать операции над потенциально большими файлами асинхронными, когда это возможно.
- Тип: логический (подробнее)
- checkstatus
Только запросить статус загрузки для данного файлового ключа.
- Тип: логический (подробнее)
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Загрузка через URL.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [открыть в песочнице]
- Завершение загрузки, провалившейся из-за предупреждений.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [открыть в песочнице]
action=userrights
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Изменение групп участника.
- user
Имя участника.
- Тип: имя участника
- userid
Идентификатор участника.
- Тип: целое число
- add
Добавить участника в эти группы, или, если они уже являются её членами, обновить дату истечения членства в этих группах.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, sysop, interface-admin, bureaucrat
- expiry
Временная метка истечения. Может быть относительной (например, 5 months или 2 weeks) или абсолютной (например, 2014-09-18T12:34:56Z). Если задана только одна временная метка, она будет использована для всех групп, переданных в параметре add. Используйте infinite, indefinite, infinity или never для неистекаемой группы.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- По умолчанию: infinite
- remove
Удалить участника из этих групп.
- Значения (разделённые с помощью | или альтернативного разделителя): bot, sysop, interface-admin, bureaucrat
- reason
Причина изменения.
- По умолчанию: (пусто)
- token
Токен «userrights», полученный из action=query&meta=tokens
Для обратной совместимости, токен, используемый в веб-интерфейсе, также применим.
- Это обязательный параметр.
- tags
Изменить метки записи в журнале прав.
- Значения (разделённые с помощью | или альтернативного разделителя):
- Добавить участника FooBot в группу bot и удалить его из групп sysop и bureaucrat.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [открыть в песочнице]
- Добавить участника с идентификатором 123 в группу bot и удалить его из групп sysop и bureaucrat.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [открыть в песочнице]
- Добавить участника SometimeSysop в группу sysop на один месяц.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [открыть в песочнице]
action=validatepassword
- Этот модуль требует прав на чтение.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Проверка пароля на удовлетворение политики вики.
Результатом проверки является Good, если пароль приемлемый, Change, если пароль может быть использован для входа, но должен быть сменён, и Invalid, если пароль не может быть использован.
- password
Проверяемый пароль.
- Это обязательный параметр.
- user
Имя участника, при использовании во время создания аккаунта. Такого участника не должно существовать.
- Тип: имя участника
Электронная почта, при использовании во время создания аккаунта.
- realname
Настоящее имя, при использовании во время создания аккаунта.
- Проверка пароля foobar для текущего участника.
- api.php?action=validatepassword&password=foobar [открыть в песочнице]
- Проверка пароля querty для создаваемого участника Example.
- api.php?action=validatepassword&password=querty&user=Example [открыть в песочнице]
action=visualeditor
- Этот модуль внутренний или нестабильный. Его операции могут измениться без предупреждения.
- Этот модуль требует прав на чтение.
- Источник: VisualEditor
- Лицензия: MIT
Возвращает HTML5 для страницы с сервиса Parsoid.
- page
Страница, на которой необходимо выполнить действие.
- Это обязательный параметр.
- format
Формат вывода.
- Одно из следующих значений: json, jsonfm
- По умолчанию: jsonfm
- paction
Действие, которое необходимо выполнить.
- Это обязательный параметр.
- Одно из следующих значений: parse, metadata, templatesused, wikitext, parsefragment, parsedoc
- wikitext
Вики-текст, отправляемый Parsoid для его конвертации в HTML (paction=parsefragment).
- section
Раздел, с которым нужно что-то совершить.
- oldid
Номер версии для использованиея (по умолчанию — последняя версия).
- editintro
Изменить введение, чтобы добавить к уведомлениям.
- pst
Предварительно сохраните преобразование Вики-текста перед отправкой его в Parsoid (paction=parsefragment).
- Тип: логический (подробнее)
- preload
Страница для использования содержимого, если на выбранной странице ещё нет содержимого.
- preloadparams
Параметры для замены на странице предварительной загрузки, если они есть.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
action=visualeditoredit
- Этот модуль внутренний или нестабильный. Его операции могут измениться без предупреждения.
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: VisualEditor
- Лицензия: MIT
Сохранить HTML5-страницу в MediaWiki (сконвертированную в викитекст с помощью Parsoid).
- paction
Действие, которое необходимо выполнить.
- Это обязательный параметр.
- Одно из следующих значений: serialize, serializeforcache, diff, save
- page
Страница, на которой необходимо выполнить действие.
- Это обязательный параметр.
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- wikitext
Викитекст для действий.
- section
Раздел c которым взаимодействовать.
- sectiontitle
Заголовок для нового раздела.
- basetimestamp
При сохранении, установите время изменения. Это используется для обнаружения конфликтов редактирования.
- starttimestamp
При сохранении, установите время изменения. Это используется для обнаружения конфликтов редактирования.
- oldid
Номер используемой версии. По умолчанию в последней версии. Используйте 0 для новой страницы.
- minor
Флаг для малой правки.
- watch
Добавить страницу в список наблюдения текущего участника.
- html
HTML для отправки в Parsoid, чтобы конвертировать в вики-текст.
- etag
ETag для отправки.
- summary
Редактировать описание изменений.
- captchaid
ID капчи (при сохранении с показом капчи).
- captchaword
Ответ на капчу (при сохранении капчи с ответом).
- cachekey
Используйте результат предыдущего запроса serializeforcache с этим ключом. Переопределяет html.
action=watch
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Добавление или удаление страниц из списка наблюдения текущего участника.
- title
- Устарело.
Название страницы. Используйте titles вместо этого.
- unwatch
Если установлено, страницы будут удалены из списка наблюдения, а не добавлены в него.
- Тип: логический (подробнее)
- continue
Когда доступно больше результатов, используйте это для продолжения.
- titles
Список заголовков для работы.
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- pageids
Список идентификаторов страниц для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- revids
Список идентификаторов версий для работы.
- Тип: список целых чисел
- Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
- generator
Получить список страниц для работы, запустив указанный запрос-модуль.
Примечание: названия параметров генераторов должны начинаться с «g», см. примеры.
- allcategories
- Перечисление всех категорий.
- alldeletedrevisions
- Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
- allfileusages
- Перечисление всех использований файлов, в том числе несуществующих.
- allimages
- Перечисление всех файлов.
- alllinks
- Перечисление всех ссылок, указывающих на заданное пространство имён.
- allpages
- Перечисление всех страниц в данном пространстве имён.
- allredirects
- Перечисление всех перенаправлений на заданное пространство имён.
- allrevisions
- Перечисление всех версий.
- alltransclusions
- Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
- backlinks
- Получение списка страниц, ссылающихся на данную страницу.
- categories
- Перечисление всех категорий, которым принадлежит страница.
- categorymembers
- Перечисление всех страниц в данной категории.
- deletedrevisions
- Получение информации об удалённых правках.
- duplicatefiles
- Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
- embeddedin
- Поиск всех страниц, встраивающих (включающих) данное название.
- exturlusage
- Перечислить страницы, содержащие данную ссылку.
- fileusage
- Поиск всех страниц, использующих данный файл.
- images
- Возвращает все файлы, содержащиеся на данных страницах.
- imageusage
- Поиск всех страниц, использующих данный файл.
- iwbacklinks
- Поиск всех страниц, ссылающихся на заданную интервики ссылку.
- langbacklinks
- Поиск всех страниц, ссылающихся на заданную языковую ссылку.
- links
- Возвращает все ссылки с данных страниц.
- linkshere
- Поиск всех страниц, ссылающихся на данную.
- pageswithprop
- Перечисление всех страниц, использующих заданное свойство.
- prefixsearch
- Осуществление поиска по префиксу названий страниц.
- protectedtitles
- Перечисление всех названий, защищённых от создания.
- querypage
- Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
- random
- Получение набора случайных страниц.
- recentchanges
- Перечисление последних правок.
- redirects
- Возвращает все перенаправления на данную страницу.
- revisions
- Получение информации о версии страницы.
- search
- Проведение полнотекстового поиска.
- templates
- Возвращает все страницы, включённые в данную.
- transcludedin
- Поиск всех страниц, включающих данные страницы.
- watchlist
- Получение последних правок страниц из списка наблюдения текущего участника.
- watchlistraw
- Получение всех страниц из списка наблюдения текущего участника.
- Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.
- Тип: логический (подробнее)
- converttitles
Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh.
- Тип: логический (подробнее)
- token
Токен «watch», полученный из action=query&meta=tokens
- Это обязательный параметр.
- Следить за страницей Main Page.
- api.php?action=watch&titles=Main_Page&token=123ABC [открыть в песочнице]
- Не следить за страницей Main Page.
- api.php?action=watch&titles=Main_Page&unwatch=&token=123ABC [открыть в песочнице]
- Следить за первым несколькими страницами основного пространства имён.
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [открыть в песочнице]
format=json
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Выводить данные в формате JSON.
- callback
Если задано, оборачивает вывод в вызов данной функции. Из соображении безопасности, вся пользовательская информация будет удалена.
- utf8
Если задано, кодирует большинство (но не все) не-ASCII символов в UTF-8 вместо замены их на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion не равно 1.
- Тип: логический (подробнее)
- ascii
Если задано, заменяет все не-ASCII-символы на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion равно 1.
- Тип: логический (подробнее)
- formatversion
Формат вывода:
- 1
- Обратно совместимый формат (логические значения в стиле XML, ключи * для узлов данных, и так далее).
- 2
- Современный формат.
- latest
- Использовать последний формат (сейчас 2), может меняться без предупреждения.
- Одно из следующих значений: 1, 2, latest
- По умолчанию: 1
- Вернуть результат запроса в формате JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [открыть в песочнице]
format=jsonfm
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Выводить данные в формате JSON (отформатированном в HTML).
- wrappedhtml
Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.
- Тип: логический (подробнее)
- callback
Если задано, оборачивает вывод в вызов данной функции. Из соображении безопасности, вся пользовательская информация будет удалена.
- utf8
Если задано, кодирует большинство (но не все) не-ASCII символов в UTF-8 вместо замены их на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion не равно 1.
- Тип: логический (подробнее)
- ascii
Если задано, заменяет все не-ASCII-символы на шестнадцатеричные коды. Применяется по умолчанию, когда formatversion равно 1.
- Тип: логический (подробнее)
- formatversion
Формат вывода:
- 1
- Обратно совместимый формат (логические значения в стиле XML, ключи * для узлов данных, и так далее).
- 2
- Современный формат.
- latest
- Использовать последний формат (сейчас 2), может меняться без предупреждения.
- Одно из следующих значений: 1, 2, latest
- По умолчанию: 1
- Вернуть результат запроса в формате JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [открыть в песочнице]
format=none
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Ничего не выводить.
- Вернуть результат запроса в формате NONE.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [открыть в песочнице]
format=php
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Выводить данные в сериализованном формате PHP.
- formatversion
Формат вывода:
- 1
- Обратно совместимый формат (логические значения в стиле XML, ключи * для узлов данных, и так далее).
- 2
- Современный формат.
- latest
- Использовать последний формат (сейчас 2), может меняться без предупреждения.
- Одно из следующих значений: 1, 2, latest
- По умолчанию: 1
- Вернуть результат запроса в формате PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [открыть в песочнице]
format=phpfm
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Выводить данные в сериализованном формате PHP (отформатированном в HTML).
- wrappedhtml
Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.
- Тип: логический (подробнее)
- formatversion
Формат вывода:
- 1
- Обратно совместимый формат (логические значения в стиле XML, ключи * для узлов данных, и так далее).
- 2
- Современный формат.
- latest
- Использовать последний формат (сейчас 2), может меняться без предупреждения.
- Одно из следующих значений: 1, 2, latest
- По умолчанию: 1
- Вернуть результат запроса в формате PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [открыть в песочнице]
format=rawfm
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Выводить данные, включая элементы отладки, в формате JSON (отформатированном в HTML).
- wrappedhtml
Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.
- Тип: логический (подробнее)
- Вернуть результат запроса в формате RAW.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [открыть в песочнице]
format=xml
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Выводить данные в формате XML.
- xslt
Если задано, добавляет названную страницу в качестве листа XSL. Значением должно быть название в пространстве имён MediaWiki, заканчивающееся на
.xsl
.- includexmlnamespace
Если задано, добавляет пространство имён XML.
- Тип: логический (подробнее)
- Вернуть результат запроса в формате XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [открыть в песочнице]
format=xmlfm
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Выводить данные в формате XML (отформатированном в HTML).
- wrappedhtml
Вернуть хорошо читаемый HTML со связанными модулями ResourceLoader в виде объекта JSON.
- Тип: логический (подробнее)
- xslt
Если задано, добавляет названную страницу в качестве листа XSL. Значением должно быть название в пространстве имён MediaWiki, заканчивающееся на
.xsl
.- includexmlnamespace
Если задано, добавляет пространство имён XML.
- Тип: логический (подробнее)
- Вернуть результат запроса в формате XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [открыть в песочнице]
Типы данных
Ввод в MediaWiki должен быть NFC-нормализованным UTF-8. MediaWiki может попытаться преобразовать другой ввод, но это приведёт к провалу некоторых операций (таких, как редактирование со сверкой MD5).
Некоторые типы параметров в запросах API требуют дополнительных пояснений:
- логический
- Логические параметры работают как флажки (checkboxes) в HTML: если параметр задан, независимо от его значения, он воспринимается за истину. Для передачи ложного значения просто опустите параметр.
- временные метки
- Временные метки могут быть заданы в нескольких форматах. Рекомендуемым является дата и время ISO 8601. Всё время считается в UTC, любые включённые часовые пояса игнорируются.
- Дата и время ISO 8601: 2001-01-15T14:56:00Z (знаки препинания и Z необязательны)
- Дата и время ISO 8601 с (игнорируемой) дробной частью секунд: 2001-01-15T14:56:00.00001Z (дефисы, двоеточия и Z необязательны)
- Формат MediaWiki: 20010115145600
- Общий числовой формат: 2001-01-15 14:56:00 (необязательный часовой пояс GMT, +## или -## игнорируется)
- Формат EXIF: 2001:01:15 14:56:00
- Формат RFC 2822 (часовой пояс может быть опущен): Mon, 15 Jan 2001 14:56:00
- Формат RFC 850 (часовой пояс может быть опущен): Monday, 15-Jan-2001 14:56:00
- Формат ctime языка программирования C: Mon Jan 15 14:56:00 2001
- Количество секунд, прошедших с 1970-01-01T00:00:00Z, в виде челого числа с от 1 до 13 знаками (исключая 0)
- Строка now
- альтернативный разделитель значений
- Параметры, принимающие несколько значений, обычно отправляются со значениями, разделёнными с помощью символа пайпа, например, param=value1|value2 или param=value1%7Cvalue2. Если значение должно содержать символ пайпа, используйте U+001F (Unit Separator) в качестве разделителя и добавьте в начало значения U+001F, например, param=%1Fvalue1%1Fvalue2.
Шаблонные параметры
Шаблонные параметры используются в случаях, когда модулю API нужно получить по параметру со значением на каждое значение другого параметра. Например, если бы был модуль API, запрашивающий фрукты, у него мог бы быть параметр фрукты, указывающий, какие фрукты запрашиваются, и шаблонный параметр {фрукт}-в-количестве, указывающий, сколько фруктов каждого вида запросить. Клиент API, который хочет запросить 1 яблоко, 5 бананов и 20 апельсинов, мог бы тогда сделать запрос наподобие фрукты=яблоки|бананы|апельсины&яблоки-в-количестве=1&бананы-в-количестве=5&апельсины-в-количестве=20.
Создатели
Разработчики API:
- Yuri Astrakhan (создатель, ведущий разработчик с сентября 2006 по сентябрь 2007)
- Roan Kattouw (ведущий разработчик 2007—2009)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Brad Jorsch (ведущий разработчик с 2013)
Пожалуйста, присылайте ваши комментарии, предложения и вопросы на адрес mediawiki-api@lists.wikimedia.org или присылайте отчёты об ошибках на https://phabricator.wikimedia.org/.