Jump to content
MediaWiki

API

From mediawiki.org
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page API and the translation is 100% complete.

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

メディアウィキが提供するウェブ版 API は以下のとおり。

操作API Action API はより広範な機能性を提供、その点、(より後発の) REST API は URL 構成がより優れていて挙動も早めです。

メディアウィキには以下のソフトウェア API 類があります。

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

MediaWiki ウェブサイトの文脈内であれば、JavaScript から 操作 API へアクセスするには mw.Api JavaScript API を経由。 (mw.ForeignApi 承認済みのサイト間申請、たとえば WMF ウィキ類の場合。) いつもお使いのプログラム言語に対応するライブラリから MediaWiki 操作 API にアクセスする手順は、API:クライアント コード をご参照ください。

ウィキメディアの各種プロジェクトと API 類

ウィキメディアの各種プロジェクトで採用できる API 類の情報は、Wikimedia APIs をご参照ください。

関連項目

MediaWiki API 類に関する指摘、アイデアの追跡は リンク元 Phabricator をご参照ください:

脚注

  1. 操作 API の拡張については、API:拡張機能 を参照してください。 JavaScriptモジュールについては、ResourceLoader を参照してください。
このページは曖昧さ回避のためのページです。異なる用法を一覧にしています。 このページへリンクしているページを見つけたら、リンクを適切なページに張り替えてください。

AltStyle によって変換されたページ (->オリジナル) /