Prototype Javascript ライブラリ経由で Blogger API を使用して、blogger.com のブログ投稿を削除しようとしています。これが私のコードです:
var request = new Ajax.Request(
'http://www.blogger.com/feeds/'+remoteBlogId+'/posts/default/'+postId
{
method:'DELETE',
requestHeaders:['Authorization', 'GoogleLogin auth='+authKey],
on200:function(){/*onSuccess*/},
onFailure:function(){/*onFailure*/}
}
);
API の説明を見る限りでは問題ないのですが、これを実行すると onSuccess 関数が起動しますが、サーバー上のエントリは削除されません。
Prototype は、GET および POST 以外の HTTP メソッドではうまく機能しないと思います (提案されたパッチは機能しませんでしたが、同様の問題を説明するチケットを次に示します)。
どんな助けでも大歓迎です!