API:Main page/ja

 Attention visitors

This page describes the ongoing efforts to provide an external API to the MediaWiki servers.

MediaWiki at present has four interfaces:
 * MediaWiki API - the new, partially implemented API described on this page.
 * Query API - older API for retrieving data (will be obsolete upon new API completion).
 * Special:Export feature (bulk export of xml formatted data)
 * Regular Web-based interface

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 (When reporting new bugs, don't forget to set Component=API)

リンク

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

アーカイブ

 * API:Wikimania 2006 API discussion