API:Main page/ru

 Вниманию посетителей

Эта страница описывает текущие усилия по предоставлению стабильного 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)

Полезные ссылки

 * Исходный код API в SVN
 * Структура баз данных
 * Текущая схема БД в SVN
 * Предлагаемые изменения в схеме баз данных
 * Как написать бота

Архив

 * API:Wikimania 2006 API discussion