API:Main page/ru

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

Эта страница описывает текущие усилия для предоставления стабильного API к MediaWiki для удобного доступа к машиночитаемым данным.

MediaWiki в настоящее время имеет четыре интерфейса:
 * MediaWiki API - новый частично внедрённый API, описанный на этой странице.
 * Query API - более старый API для получения данных (устареет после завершения нового API).
 * Special:Export — прямой экспорт xml-данных
 * обычный веб-интерфейс

'''См. меню справа по подтемам.'''

Цель этого API — предоставить прямой высокоуровневый доступ к данным, содержащимся в базах данных MediaWiki. Клиентские программы должны иметь возможность использовать API для входа, получения данных и сохранения изменений. API должен поддерживать тонкие веб-клиенты на JavaScript, такие как Navigation popups или LiveRC, готовые приложения (такие как Vandal fighter), а также поддерживать доступ с других веб-сайтов (инструменты tool-server'а).

Весь вывод будет доступен в структурированном древовидном формате: XML, JSON, YAML, WDDX или PHP-serialized. Строго-типизированный RSS или WDSL формат также может быть реализован с помощью обработок.

Каждый модуль API использует набор параметров. Для предотвращения путаницы в именах, каждый модуль имеет двубуквенную аббревиатуру, а имя каждого параметра начинается с этих двух букв.


 * Список рассылки для уведомлений и вопросов: Список рассылки API
 * Просмотр и сообщение ошибок в API: BugZilla (При сообщении новых ошибок не забывайте указывать Component=API)

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

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

Архив

 * API:Wikimania 2006 API discussion