Я пытаюсь обновить сообщение Blogger, используя API протокола, предоставленный Google.Я создаю новые сообщения, работающие просто отлично, но обновление вызывает у меня проблемы.У меня есть следующий код (Javascript):
postRequest = new Ajax.Request("http://www.blogger.com/feeds/" + activeBlogID + "/posts/default/" + activePostID,
{
method: 'put',
contentType: 'application/atom+xml',
postBody: postXML,
requestHeaders:
{
Authorization: 'GoogleLogin auth=' + authCode
},
onSuccess: this.postRequestSuccess.bind(this),
onFailure: this.postRequestFailure.bind(this)
});
Но каждый раз это возвращается с неверным URI 400.Насколько я могу судить, URI правильный (он идентичен тому, что указан в элементе ссылки 'edit' (я проверял), я просто воссоздаю его, потому что это проще, чем копать его из XML).Я не вижу никаких проблем с этим, но возможно я что-то упускаю.Предложения?