API:Main page/ja

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

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

MediaWikiには現在4つのインターフェイスがあります:
 * MediaWiki API - このページで説明された新しい、部分的に実装されたAPI.
 * Query API - データを取り出すための古いAPI(新しいAPIが実装された後で廃止される予定です).
 * Special:Export機能(xml形式のデータのバルクエクスポート)
 * 通常のウェブベースのインターフェイス

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

このAPIの目標は、MediaWikiデータベースが保持しているデータへの直接かつ高度なアクセスを提供することです. クライアントプログラムはこのAPIを使ってログイン、データの取得、そして更新ができます. APIはWebベースのJavaScriptクライアント（例: Navigation popupsやLiveRC）、エンドユーザアプリケーション（例: vandal fighter）、または他のウェブサイト（例: tool server）からのアクセスをサポートします.

出力のフォーマットには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