API:Data formats/ja

入力
The API takes its input through parameters provided by the query string or from a POST entity in application/x-www-form-urlencoded or multipart/form-data format. モジュールごとに引数は違ってきますが、ドキュメントや[//www.mediawiki.org/w/api.php?action=help action=help]にそのリストがあり、またaction=paraminfoで取得することもできます.

複数の値を取る引数
引数の中には、パイプ記号（ ）で区切って複数の値を渡せるものもあります. ある引数が複数の値を取れるかどうかは、 や には明記してあります. ドキュメントには明示されてはいませんが、たいていその旨の説明はついています.

タイムスタンプ
タイムスタンプを必要とする引数では、以下のような形式で値を渡すことができます.
 * ISO 8601形式:
 * MediaWikiの内部フォーマット:
 * MySQLの内部フォーマット:

出力では、タイムスタンプは常にISO 8601 形式となります.

出力
MediaWiki APIは各種の汎用出力フォーマット（XML,JSON,YAML,...) をサポートし、特定のモジュールにはドメイン定義のフォーマット（RSSなど）をサポートします.

特に定義されていなければ、すべてのモジュールはすべての汎用フォーマットを許可します. デバッグを簡単にするために、いくつかのフォーマットはfm接尾子をつけることにより「HTML整形」にすることもできます. 既定ではxmlfmフォーマットが使用されます.