Справка MediaWiki API

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

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

action=visualeditoredit

(main | visualeditoredit)
  • Этот модуль внутренний или нестабильный. Его операции могут измениться без предупреждения.
  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: VisualEditor
  • Лицензия: MIT

Сохранить HTML5-страницу в MediaWiki (сконвертированную в викитекст с помощью Parsoid).

Параметры:
paction

Действие, которое необходимо выполнить.

Это обязательный параметр.
Одно из следующих значений: diff, save, serialize, serializeforcache
page

Страница, на которой необходимо выполнить действие.

Это обязательный параметр.
token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
wikitext

Викитекст для действий.

section

Раздел c которым взаимодействовать.

sectiontitle

Заголовок для нового раздела.

basetimestamp

При сохранении, установите время изменения. Это используется для обнаружения конфликтов редактирования.

starttimestamp

При сохранении, установите время изменения. Это используется для обнаружения конфликтов редактирования.

oldid

Номер используемой версии. По умолчанию в последней версии. Используйте 0 для новой страницы.

minor

Флаг для малой правки.

watchlist

Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.

html

HTML для отправки в Parsoid, чтобы конвертировать в вики-текст.

etag

ETag для отправки.

summary

Редактировать описание изменений.

captchaid

ID капчи (при сохранении с показом капчи).

captchaword

Ответ на капчу (при сохранении с показом капчи).

cachekey

Используйте результат предыдущего запроса serializeforcache с этим ключом. Переопределяет html.

tags

Изменить метки, чтобы применить к редактированию.

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

Плагины, связанные с API-запросом.

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

Arbitrary data sent by a plugin with the API request.

Это шаблонный параметр. При отправке запроса {plugin} в названии параметра должно быть заменено значениями plugins.