Довідка API Медіавікі

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

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

action=edit

(mainedit)
  • Цей модуль вимагає прав на читання.
  • Цей модуль вимагає прав на запис.
  • Цей модуль приймає лише POST-запити.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0+

Створювати і редагувати сторінки.

Параметри:
title

Назва сторінки для редагування. Не можна використати разом з pageid.

pageid

ID-сторінки для редагування. Не можна використати разом з 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 і appendtext разом. Якщо вказано, редагування буде зроблене, лише якщо хеш правильний.

prependtext

Додати цей текст на початок сторінки. Замінює text.

appendtext

Додати цей текст у кінець сторінки. Замінює text.

Щоб додати новий розділ, замість цього параметра використайте section=new.

undo

Скасувати цю версію. Замінює text, prependtext та appendtext.

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

Скасувати усі версії від undo до цієї. Якщо не вказано, просто скасувати одну версію.

Тип: ціле число
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.

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