API:Зміна вмісту вікі

From mediawiki.org
This page is a translated version of the page API:Changing wiki content and the translation is 98% complete.

Changing wiki content through the API can be done through several different modules.

Будь ласка, перегляньте відповідний підрозділ для отримання детальної інформації щодо кожного модуля. Модулі запису зазвичай вимагають методу POST, модулі читання зазвичай використовують методи GET. Винятки зазначені на окремих сторінках.

Модулі читання

Модулі читання
Модуль Функція
Changeauthenticationdata Зміна параметрів автентифікації для поточного користувача.
Checktoken Перевірити коректність токена з action=query&meta=tokens.
Clientlogin Увійдіть у вікі з допомогою інтерактивного потоку.
Compare Отримати різницю між двома сторінками.
Expandtemplates Розгортає усі шаблони в межах вікірозмітки.
Feedcontributions Повертає стрічку внеску користувача.
Feedrecentchanges Видає стрічку нових редагувань.
Feedwatchlist Видає стрічку списку спостереження.
Help Відображати довідку для зазначених модулів.
Linkaccount Пов'язати обліковий запис третьої сторони з поточним користувачем.
Вхід Увійти і отримати файли cookie для автентифікації.
Вихід Вийти й очистити дані сесії.
Opensearch Шукати у вікі з використанням протоколу OpenSearch.
Paraminfo Отримати інформацію про модулі API.
Parse Розбирає вміст і повертає результат аналізу.
Запит Отримати дані з MediaWiki та про них.
Removeauthenticationdata Вилучити параметри автентифікації для поточного користувача.
Rsd Експортувати як схему RSD (Really Simple Discovery).
Stashedit Підготуйте редагування в спільному кеші.
Токени Отримайте токени для дій зі зміни даних.
Unlinkaccount Вилучити пов'язаний обліковий запис третьої сторони з поточного користувача.

Модулі записування

Модулі записування
Модуль Функція
Блокування Заблокувати користувача.
Clearhasmsg Очищає прапор hasmsg для поточного користувача.
Createaccount Створити новий обліковий запис.
Delete Видалити сторінку.
Редагування Створення та редагування сторінок.
Emailuser Електронна пошта користувача.
Filerevert Повернення файлу до старої версії.
Imagerotate Поверніть одне або кілька зображень.
Import Імпортуйте сторінку з іншої вікі або з файлу XML.
Managetags Виконуйте завдання управління, пов’язані зі зміною тегів.
Mergehistory Об’єднати історії сторінок.
Move Перейменувати сторінку.
Options Змінити налаштування поточного користувача.
Patrol Відпатрулювати версію сторінки.
Protect Змінити рівень захисту сторінки.
Purge Очистіть кеш для заданих заголовків.
Resetpassword Відправити користувачу лист для відновлення пароля.
Revisiondelete Вилучити або відновити версії.
Відкіт Скасуйте останню серію редагування сторінки останнім користувачем.
Setnotificationtimestamp Оновіть позначку часу сповіщень для переглянутих сторінок.
Tag Додати або вилучити зміни міток з окремих версій або записів журналу.
Unblock Розблокувати користувача.
Undelete Відновити редакції видаленої сторінки.
Upload Завантажте файл або отримайте статус незавершених завантажень.
Userrights Змінити членство користувача у групах.
Watch Додати або вилучити сторінки з списку спостереження поточного користувача.

Можливі помилки

Деякі вікі обмежують використання цих модулів певними групами користувачів або взагалі забороняють його використання. Усі вищезгадані модулі можуть повертати такі помилки:

Код Інформація
noapiwrite Редагування цієї вікі через API вимкнено.
writeapidenied Ви не маєте дозволу на редагування цієї вікі через API.