This page is a translated version of the page API and the translation is 67% complete.

MediaWikiにはいくつかのアプリケーションプログラミングインターフェース (API) があります。

MediaWikiの3つの最も重要なAPIは、次のとおりです。:

MediaWiki 操作 API と MediaWiki JavaScript API はどちらもモジュール式であることに注意してください: どちらも拡張機能によって拡張できるため、利用可能なAPIモジュールはウィキごとに異なる可能性があります。[1] MediaWiki コア に組み込まれているAPIモジュールはほとんどの MediaWikiウィキで利用できますが、組み込みの操作 API モジュールは無効にすることもできます

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:クライアント コード .

その他のウェブAPI

この表: 閲覧 · トーク · 編集
API Availability URL base
  MediaWiki 操作 API MediaWiki に同梱されています

ウィキメディアのプロジェクト群で有効になっています

/api.php https://ja.wikipedia.org/w/api.php?action=query&prop=info&titles=地球
  MediaWiki REST API MediaWiki 1.35 以降に同梱されています

ウィキメディアのプロジェクト群で有効になっています

/rest.php https://ja.wikipedia.org/w/rest.php/v1/page/地球
  ウィキメディア REST API MediaWiki に同梱されていません

ウィキメディアのプロジェクト群のみで利用できます

/api/rest https://ja.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 Phabricator :

脚注

  1. 操作 API の拡張については、API:拡張機能 を参照してください。 JavaScriptモジュールについては、ResourceLoader を参照してください。