Jump to content

API

From mediawiki.org
This page is a translated version of the page API and the translation is 38% complete.
Outdated translations are marked like this.

В MediaWiki имеется несколько API.

Три самых важных API — это:

Note that the MediaWiki Action API and the MediaWiki JavaScript API are both modular: both can be extended by extensions, so the available API modules can differ from wiki to wiki.[1] While the API modules built into Ядро MediaWiki are available in most MediaWiki wikis, built-in Action API modules can also be disabled .

Within the context of the MediaWiki website the Action API can be accessed from JavaScript via the mw.Api JavaScript API. (mw.ForeignApi for allowed cross-site requests, e.g. between WMF wikis.) For libraries to access the MediaWiki Action API from your favorite programming language, see API:Client code .

Другие веб-API

Таблица: просмотр · обсуждение · править
API Доступность URL base Пример
API действий MediaWiki В комплекте с MediaWiki

Включен на проектах Викимедиа

/api.php https://ru.wikipedia.org/w/api.php?action=query&prop=info&titles=Земля
REST-API MediaWiki В комплекте с MediaWiki 1.35+

Включен на проектах Викимедиа

/rest.php https://ru.wikipedia.org/w/rest.php/v1/page/Земля
Wikimedia REST API Не в комплекте с MediaWiki

Доступен только на проектах Викимедиа

/api/rest https://ru.wikipedia.org/api/rest_v1/page/title/Земля
For commercial-scale APIs for Wikimedia projects, see Wikimedia Enterprise

См. также

Suggestions and ideas for the MediaWiki APIs are tracked on Фабрикатор :

Примечания

  1. Для расширения API действий см. API:Расширения . For information about JavaScript modules, see Загрузчик ресурсов .