API

From mediawiki.org
This page is a translated version of the page API and the translation is 70% 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. 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 を参照してください。