我正在尝试通过 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 方法(这是描述类似问题的票证,尽管提议的补丁对我不起作用)
任何帮助表示赞赏!