API/ru
From MediaWiki.org
Вниманию посетителей
Эта страница описывает текущие усилия по предоставлению стабильного API к MediaWiki для удобного доступа к машиночитаемым данным.
MediaWiki в настоящее время имеет три интерфейса:
- MediaWiki API — новый API, описанный на этой странице;
- Special:Export — прямой экспорт xml-данных;
- обычный веб-интерфейс (см. параметры запроса)
См. меню справа по подтемам.
Цель этого 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] Полезные ссылки
- Исходный код API в SVN
- Структура баз данных
- Текущая схема БД в SVN
- Предлагаемые изменения в схеме баз данных
- Как написать бота