API:操作 API
Appearance
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
| このページは MediaWiki 操作 API の説明文書の一部です。 |
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