API:Rollback/uk

POST-запит для відкидання останньої серії редагувань, зроблених одним користувачем, на вказаній сторінці.

Приклад
Подання будь-якого запиту POST — це багатокроковий процес:

 Увійдіть в систему, використовуючи один із методів, описаних у . GET :

 Надішліть запит POST з токеном CSRF, щоб вчинити дії на сторінці і в цьому процесі отримати права  на цю сторінку:

 GET a rollback token: Якщо у вашій вікі використовується MediaWiki 1.24+, дотримуйтесь таких інструкцій:

 Токени відкоту не є універсальними: вони не тільки відрізняються для кожного входу, але й залежать від заголовка сторінки та імені користувача, редагування якого потрібно відкотити. Для MediaWiki 1.23 або старішої версії дотримуйтесь таких вказівок:

   

Запит POST
Надішліть запит POST із токеном відкоту, щоб скасувати правки користувача на сторінці пісочниці.

Відповідь
Розділ Відповідь нижче наведений для остаточного запиту POST, щоб відкинути зміни на сторінці пісочниці.

Ідентифікатори версій у відповіді:
 *   - Ідентифікатор нової редакції, створеної відкотом.
 *   - Ідентифікатор останньої версії, яка відкочується. До відкоту це була поточна версія.
 *   - Ідентифікатор версії, що відновлюється шляхом відкоту. Це найновіша версія, яка була скасована.

Дозволи
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!

Можливі помилки
In addition to the usual stuff:

Історія параметра

 * v1.24: Уведено
 * v1.27: Уведено
 * v1.17: Уведено

Додаткові примітки

 * Optionally, both the rollback and the edits being rolled back can be marked as bot, which hides them from Special:RecentChanges by default.

Див. також

 * - Edits a page.
 * - Contains useful links on editing articles.
 * - Has more details on using tokens to log in or make POST requests.
 * - A deprecated API, distinct from, for requesting tokens in earlier versions of MediaWiki.
 * - Rolls back files to an earlier state.
 * - Deletes and restores revisions to a page.
 * - Allows you to diff between edits on a page.