API:Edit/ru

Для использования этой функции должны быть установлены как  следующие настройки конфигурации:   и. Смотрите также: Manual:DefaultSettings.php.

Токен
Чтобы отредактировать страницу, необходим токен. Токен, в данном случае, одинаков для всех страниц, но меняется при следующем входе в систему. Если Вы хотите предотвратить конфликты редактирования (рекомендуется), Вы должны также указать метку времени последней версии страницы. Их можно получить следующим образом:

Как редактировать страницы
Страницы можно редактировать и создавать с помощью action=edit.

Параметры

 * : Редактируемая страница
 * : Редактируемый раздел страницы. Используйте 0 для получения части до первого заголовка и 'new' для создания нового раздела
 * : Новое содержание страницы или раздела
 * : Токен редактирования
 * : Описание правки
 * Если вы используете, текст, указанный в данном параметре, будет также применён для заголовка нового раздела
 * : Правка будет помечена как малая
 * : Правка не будет помечена, даже если в настройках был установлен параметр "Всегда помечать подобные правки как малые"
 * : Пометить правку как правку бота; даже если Вы используете аккаунт бота, правка не будет помечена как совершённая ботом, если данный флаг не установлен
 * : Метка времени последней версии; если данный параметр не установлен, конфликты редактирования будут игнорироваться
 * : Метка времени, которая содержит дату получения токена редактирования; Также применяется для проверки на наличие конфликтов редактирования; если данный параметр не установлен, конфликты редактирования будут игнорироваться
 * : Не возвращать ошибки, если страница была удалена в процессе работы, а просто создать страницу заново
 * : Возвращать ошибку, если страница уже существует
 * : Возвращать ошибку, если страница не существует
 * : Получить значение параметра наблюдения: „watch“, „unwatch“, „preference“ или „nochange“:
 * : Добавить страницу в список наблюдения
 * : Удалить страницу из списка наблюдения
 * : Следовать согласно пользовательским настройкам („Автоматически добавлять в список наблюдения даже отредактированные и созданные страницы“) (это - сстандартное значение)
 * : не изменять список наблюдения
 * : Хеш-сумма параметра . Если данный параметр установлен и хэш-суммы прежней и новой версии не совпадают, правка не будет выполнена. Таким образом можно избежать искажения данных.
 * : CAPTCHA-ID предыдущего запроса
 * : Ответ на CAPTCHA
 * : ID версий, к которым произойдёт откат правок. Параметры,   и   будут игнорироваться.
 * : Откатить все версии, начиная с  до текущей, но не откатывая её. Если этот параметр не установлен, будет откачена только одна версия.

Пример использования
Примечание: В данном примере все параметры передаются при помощи GET-запроса для простоты объяснения. Однако для action=edit требуются POST-запросы. GET-запросы выдадут ошибку. Не забудьте, что строка  должна содержать. Полученный токен будет оканчиваться на. Вы должны заменить  на.