API:Main page/ru
From MediaWiki.org
Имеется три интерфейса к MediaWiki:
- MediaWiki API, обеспечивающий удобный доступ к функциям вики, данным и мета-данным. Обзор API дан в этой статье.
- страница Special:Export, обеспечивающая прямой экспорт содержимого вики в формате XML. Более подробно об этом можно узнать в статье «Export» справочной системы на Мета-вики.
- обычный веб-интерфейс (весьма вероятно, что вы используете его прямо сейчас). Информация об использовании веб-интерфейса находится на странице mw:Manual:Parameters to index.php.
| Эта страница является частью документации по MediaWiki API. |
Быстрый обзор:
- Руководство по быстрому старту
- FAQ
- Tutorial
- Форматы
- Сообщения об ошибках
- Ограничение использования
- Межсайтовые запросы
- Аутентификация
- Запросы
- Поисковые подсказки
- Парсинг викитекста и раскрытие шаблонов
- Очистка кэша страниц
- Parameter information
- Changing wiki content
- Создание и редактирование страниц
- Переименование страниц
- Rollback
- Удаление страниц
- Восстановление удалённых правок
- Защита страниц
- Блокировка участников
- Слежение за страницами
- Пометка версий на отслеживаемых страницах
как посещённых - Отправка эл. почты
- Патрулирование изменений
- Импорт страниц
- Изменение членства участников в группах
- Загрузка файлов
- Инструменты участника
- Tokens
- Язык страницы
- Watchlist feed
- Викиданные
- Extensions
- Использование API в MediaWiki и расширениях
- Разное
- Внедрение
- Client code
- Подтверждение
См. меню справа по подтемам.
Цель этого API — предоставить прямой высокоуровневый доступ к данным, содержащимся в базах данных MediaWiki. Клиентские программы могут использовать API для входа, получения данных и сохранения изменений. API поддерживает тонкие веб-клиенты на JavaScript, такие как Navigation popups или LiveRC, готовые приложения (такие как Vandal fighter), а также доступ с других веб-сайтов (инструменты tool-server'а).
Вывод доступен в целом ряде форматов.
Каждый модуль API использует набор параметров. Для предотвращения путаницы в именах каждый подмодуль action=query имеет двухбуквенную аббревиатуру, с которой начинается имя каждого параметра.
- Краткую справку и список параметров выдаёт сам api.php
- Список рассылки для уведомлений и вопросов: Список рассылки API
- Отдельный список рассылки исключительно для уведомлений (все эти уведомления отправляются также в основной список рассылки API): Список рассылки уведомлений API
- Просмотр ошибок в API и сообщение о них: BugZilla (При сообщении новых ошибок не забывайте указывать Component=API)
Полезные ссылки[edit | edit source]
- Исходный код API в SVN
- Структура баз данных
- Текущая схема БД в SVN
- Предлагаемые изменения в схеме баз данных
- Как написать бота