MetaWeblog API エラー
以下の操作を行うと、Windows Live Spaces システムによってエラーが返されます。
HTTP エラー
HTTP エラー コードが呼び出し元のクライアントに送信される状況について、以下の表で説明します。その他の状況では、XML-RPC の結果をコンテンツとする "HTTP 200 OK" の応答が返されます。
説明 | HTTP エラー コード | エラー文字列 |
---|---|---|
要求の XML の形式が間違っています。 |
400 |
Bad Request (無効な要求です) |
プロトコルが HTTPS ではありません。 |
403 |
Forbidden (許可されていません) |
HTTPS 要求の形式が間違っています。 |
400 |
Bad Request (無効な要求です) |
XML-RPC 解析エラー
MetaWeblog API メソッドに渡される引数の指定にエラーがある場合は、その問題を説明する XML-RPC エラー応答が送信されます。無効なパラメータに関するエラーは、XML-RPC 要求にパラメータが渡されたときの構文エラーを意味しています。間違って指定された呼び出しの結果 MetaWeblog API メソッドに送信される可能性のあるエラー文字列について、以下の表で説明します。
エラー文字列 | エラー コード | メソッド |
---|---|---|
Incorrect number of parameters (パラメータの数が正しくありません) |
2041 |
すべてのメソッド |
Invalid content parameter (content パラメータが無効です) |
2041 |
newPost |
Invalid title parameter (title パラメータが無効です) |
2041 |
newPost |
Duplicate title parameter (title パラメータが重複しています) |
2041 |
newPost |
Invalid description parameter (description パラメータが無効です) |
2041 |
newPost |
Duplicate description parameter (description パラメータが重複しています) |
2041 |
newPost |
Invalid categories parameter (categories パラメータが無効です) |
2041 |
newPost |
Duplicate categories parameter (categories パラメータが重複しています) |
2041 |
newPost |
Invalid category parameter (category パラメータが無効です) |
2041 |
newPost |
Invalid username parameter (username パラメータが無効です) |
2041 |
すべてのメソッド |
Duplicate username parameter (username パラメータが重複しています) |
2041 |
すべてのメソッド |
Invalid password parameter (password パラメータが無効です) |
2041 |
すべてのメソッド |
Duplicate password parameter (password パラメータが重複しています) |
2041 |
すべてのメソッド |
Invalid publish parameter (publish パラメータが無効です) |
2041 |
newPost、editPost、deletePost |
Duplicate publish parameter (publish パラメータが重複しています) |
2041 |
newPost、editPost、deletePost |
Invalid postid parameter (postid パラメータが無効です) |
2041 |
editPost、getPost |
Duplicate postid parameter (postid パラメータが重複しています) |
2041 |
editPost、getPost |
Invalid blogid parameter (blogid パラメータが無効です) |
2041 |
newPost、deletePost、getCategories |
Duplicate blogid parameter (blogid パラメータが重複しています) |
2041 |
newPost、deletePost、getCategories |
Invalid appKey parameter (appKey パラメータが無効です) |
2041 |
deletePost |
Duplicate appKey parameter (appKey パラメータが重複しています) |
2041 |
deletePost |
Invalid number of posts parameter (number of posts パラメータが無効です) |
2041 |
getRecentPosts |
Duplicate number of posts parameter (number of posts パラメータが重複しています) |
2041 |
getRecentPosts |
XML-RPC エラー 応答のサンプル (XML 形式)
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value><int>40003</int></value>
</member>
<member>
<name>faultString</name>
<value><string>Item Does Not Exist</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>