Jump to content

API:Action API/ja: Difference between revisions

From mediawiki.org
Content deleted Content added
mNo edit summary
m typo
Line 1: Line 1:
<div style="background:#f0f0e0;border:2px solid #aaa;padding:4px 4px 4px 15px;margin:0 20%;text-align:center">
'''このページをご覧になられている方のための注意書き'''

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

<div style="text-align:left">
MediaWikiには現在4つのインターフェイスがあります:
* [http://en.wikipedia.org/w/api.php MediaWiki API] - このページで説明された新しい、部分的に実装されたAPI。
* [http://en.wikipedia.org/w/query.php Query API] - データを取り出すための古いAPI(新しいAPIが実装された後で廃止される予定です)。
* [[Special:Export]]機能(xml形式のデータのバルクエクスポート)
* 通常のウェブベースのインターフェイス
</div>
</div></div>

{{API Intro/ja}}

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

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

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

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

* 告知と質問用メーリングリスト: '''[http://lists.wikimedia.org/mailman/listinfo/mediawiki-api API mailing list]'''
* バグの閲覧と報告: '''[http://bugzilla.wikimedia.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=API&order=bugs.delta_ts BugZilla]''' (''新しいバグを報告するとき、Component=APIを設定することをお忘れなく'')

== リンク ==
* [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/api/ API source code in SVN]
* [[mw:Proposed Database Schema Changes|Proposed Database Schema Changes]]
* [[mw:Manual:Database layout|Database layout]]
* [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/maintenance/tables.sql?view=markup The current DB schema in SVN]

== アーカイブ ==
* [[API:Wikimania 2006 API discussion]]

[[Category:MediaWiki Development/ja]]

Revision as of 17:14, 18 May 2008