API:Rollback/ru

Откат
Откат страницы означает отмену последней последовательности правок одного участника. Иными словами, откат отменяет правку за правкой, пока не обнаружит правку, сделанную другим участником. Эта функция идентична той, что предоставляется ссылками [ ] в графическом интерфейсе. Версия страницы, созданная откатом, будет помечена как соответствующая малой правке. Необязательно, как откат, так и откатываемые правки могут быть отмечены как сделанные ботом, что по умолчанию скрывает их из Special:RecentChanges.

Токен
Чтобы откатить страницу, требуется токен отката. Если ваша вики использует MediaWiki 1.24+, вы можете использовать action=query&meta=tokens&type=rollback, чтобы получить токен отката.

Для сайтов на MediaWiki 1.23 и более ранных версий, следуйте инструкциям ниже:

В отличие от большинства остальных токенов, токены отката не универсальны: они не только различаются для каждого входа в учётную запись, но также зависят от названия страницы и имени участника, чьи правки откатываются. Токен отката может быть получен следующим образом:

Permissions
Rollback requires both the  and the   right on the target page; currently, this means that OAuth consumers, bot passwords etc. require both the   and the   grant –   alone is not enough!

Откат страниц
Страницы могут быть откачены с помощью action=rollback.

Параметры
Обратите внимание на то, что нужен только один из  или , и что они не могут быть использованы вместе.



Пример
Обратите внимание: В этом примере все параметры передаются GET-запросом просто в целях простоты. Действие rollback требует POST-запросов, а GET-запросы приведут к ошибке.

Возвращаемые поля


Если откат не изменил бы страницу, новая версия страницы не создаётся. В этом случае  будет равен.

Возможные ошибки
В дополнение к обычным: