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>