Довідка API MediaWiki

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

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

action=visualeditoredit

(main | visualeditoredit)
  • Цей модуль є внутрішнім або нестабільним. Його робота може бути змінена без сповіщення.
  • Цей модуль вимагає прав на читання.
  • Цей модуль вимагає прав на запис.
  • Цей модуль приймає лише POST-запити.
  • Джерело: VisualEditor
  • Ліцензія: MIT

Зберегти HTML5-сторінку у MediaWiki (конвертовану у вікітекст сервісом Parsoid).

Конкретні параметри:
Other general parameters are available.
paction

Дія, яку потрібно виконати.

Цей параметр є обов'язковим.
Одне з наступних значень: diff, save, serialize, serializeforcache
page

Сторінки, на якій виконувати дії.

Цей параметр є обов'язковим.
token

Токен «csrf» отримано з action=query&meta=tokens

Цей параметр є обов'язковим.
wikitext

Вікі-розмітка, якою слід здійснити дію.

section

Розділ, над яким вчинити дію.

sectiontitle

Назва для нового розділу.

basetimestamp

При збереженні, ставить тут мітку часу, коли сторінка була редагована. Використовується для виявлення конфліктів редагування.

Тип: часова мітка (дозволені формати)
starttimestamp

При збереженні, встановіть мітку часу, коли сторінка була завантажена. Використовується для виявлення конфліктів редагування.

Тип: часова мітка (дозволені формати)
oldid

Номер версії для використання. За замовчуванням — остання версія.

Тип: ціле число
minor

Галочка незначного редагування.

watchlist

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

html

HTML-код для відправки у Parsoid в обмін на вікі-текст.

etag

ETag для надсилання.

summary

Опис редагування.

captchaid

ID капчі (при збереженні з показуванням капчі).

captchaword

Відповідь на капчу (при збереженні з показуванням капчі).

cachekey

Використати результат попереднього запиту serializeforcache із цим ключем. Нехтує html.

nocontent

Пропустити HTML-вміст нової версії у відповіді.

Тип: логічний (подробиці)
returnto

Заголовок страницы. Если при сохранении правки была создана временная учётная запись, то API может выдать в ответ URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на данную страницу, а не на страницу, которая была отредактирована.

Тип: назва сторінки
Приймати сторінки, що не існують.
returntoquery

Параметры запроса URL (с ведущими ?). Если при сохранении правки была создана временная учётная запись, то в ответ на запрос API может быть указан URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с заданными параметрами запроса.

За замовчуванням: (порожньо)
returntoanchor

Фрагмент URL (с ведущим #). Если при сохранении правки была создана временная учётная запись, то API может ответить на запрос URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с указанным фрагментом.

За замовчуванням: (порожньо)
useskin

Застосувати вибрану тему оформлення до виводу парсера. Може вплинути на такі властивості: text, langlinks, headitems, modules, jsconfigvars, indicators.

Одне з наступних значень: apioutput, cologneblue, contenttranslation, fallback, minerva, modern, monobook, timeless, vector, vector-2022
tags

Мітки змін, які слід застосувати до цього редагування.

Розділіть значення з допомогою | або альтернативу.
Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
plugins

Плагіни, пов'язані із API-запитом.

ge-task-link-recommendation
Use when saving a GrowthExperiments "Add a link" structured edit.
Розділіть значення з допомогою | або альтернативу.
Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
data-{plugin}

Довільні дані, які надсилає плагін із API-запитом.

For the ge-task-link-recommendation plugin

A JSON string of an object with these keys:

  • acceptedTargets: (optional) Array with the titles of pages, the recommended link to which was accepted by the user.
  • rejectedTargets: (optional) Array with the titles of pages, the recommended link to which was rejected by the user.
  • skippedTargets: (optional) Array with the titles of pages, the recommended link to which was skipped (ignored) by the user.
Це — шаблонний параметр.Коли робите запит, {plugin} у назві параметра слід замінити значеннями plugins.
mobileformat

Видати проаналізований результат у форматі, що підходить для мобільних пристроїв.

Тип: логічний (подробиці)