API/ru

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

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

Заметьте, что MediaWiki Action API и MediaWiki JavaScript API оба модульные: каждый из них может дополняться разными библиотеками и расширениями, поэтому доступные модули API могут отличаться от вики к вики.[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 Пример
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/Земля
Для коммерческих API проектов Викимедиа, см. Wikimedia Enterprise

См. также

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

Примечания

  1. Для расширения API действий см. API:Расширения. Для информации о модулях JavaScript см. Загрузчик ресурсов.
Category:Disambiguation pages/ru Category:MediaWiki development/ru Category:Manual/ru
Category:Disambiguation pages/ru Category:Manual/ru Category:MediaWiki development/ru