API:Errors and warnings/ja

API モジュールが何らかの原因で失敗した場合、エラーまたは警告が出力されます. 警告は、パラメーターが無効などの致命的ではない場合に、エラーは致命的な場合のみ使用されます.

警告
Warnings are output in the following format: As shown in the example, warnings are grouped by the name of the module that caused them. Multiple warnings from the same module are separated by a newline.

無効化されたモジュール
Disabled  submodules will always throw the following warning:
 * The "modulename" module has been disabled.

パラメーター検証の警告
The following warnings can be thrown when validating parameters, and can therefore be thrown by all modules. is replaced by the name of the parameter.


 * Too many values supplied for parameter ' paramname ' : the limit is limit
 * Unrecognized value for parameter ' paramname ' : value
 * Unrecognized values for parameter ' paramname ' : value1, value2, value3

エラー
Error messages are output in the following format: Where  is replaced with a short error code (which need not be unique to the error) and   with a more elaborate description of the error (which is unique). Also, the error code will be returned in the  HTTP header. For an example error response or to test your client's error handling, see http://en.wikipedia.org/w/api.php?action=blah

Note that when viewing errors in pretty-print formats, the API help will be returned inside the  element. To save bandwidth, this doesn't happen for non-pretty-print formats; if you specifically want the help text in a non-pretty-print format, use.

ドキュメントのエラーメッセージ
エラーメッセージは次のように文章にされます:

対応するものは次の通りです(訳注: 分かりやすくするために日本語訳):

無効化されたモジュール
Disabled  modules will always fail with the following error:

パラメーター検証のエラー
The following errors can be thrown when validating parameters, and can therefore be thrown by all modules. is replaced by the name of the parameter.

標準的なエラーメッセージ
一般的なエラー メッセージの中にはモジュール間で共有されるものがあります. モジュールがこれらのエラーをスローする場合、 セクションで明示的に言及されます.