API:Зміна вмісту вікі
Ця сторінка є частиною документації по MediaWiki Action API. |
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. |