API:Main page/ja

 このページをご覧になられている方のための注意書き

このページではMediaWikiのサーバへの外部APIを提供するための進行中の取り組みを説明しています.

MediaWikiには現在3つのインターフェイスがあります:
 * MediaWiki API - このページで説明している新しいAPI.
 * Special:Export機能(xml形式のデータのバルクエクスポート)
 * 通常のウェブベースのインターフェイス

APIサブトピックは右のメニューをご覧ください

このAPIの目標は、MediaWikiデータベースが保持しているデータへの直接かつ高度なアクセスを提供することです. クライアントプログラムはこのAPIを使ってログイン、データの取得、そして更新ができます. APIはWebベースのJavaScriptクライアント（例: ナビゲーション・ポップアップやLiveRC）、エンドユーザアプリケーション（例: バンダル・ファイター）、または他のウェブサイト（例: ウィキメディア・ツールサーバー）からのアクセスをサポートします.

出力のフォーマットにはXML、JSON、YAML、WDDX、またはPHPシリアライズが選べます. 強く型付けされたRSSやWSDLスタイルのフォーマットはラッパーを使って実装できます.

各APIモジュールは引数の集合を用います. 名前の衝突を避けるために、各モジュールには2文字の短縮形があり、引数名はその2文字から始めるようになっています.


 * 告知と質問用メーリングリスト: API mailing list
 * バグの閲覧と報告: BugZilla (新しいバグを報告するとき、Component=APIを設定することをお忘れなく)

リンク

 * API source code in SVN
 * Proposed Database Schema Changes
 * Database layout
 * The current DB schema in SVN

アーカイブ

 * API:Wikimania 2006 API discussion