Я пытаюсь обновить сообщение, используя API Blogger и Python.
Часть кода, которую я запускаю:
posts.update(blogId=blog['id'],postId=id,body=mbody).execute()
переменная id
содержит строку с идентификатором поста.
Когда я запускаю его, я получаю следующую ошибку:
googleapiclient.errors.HttpError: <HttpError 400 when requesting https://www.googleapis.com/blogger/v3/blogs/<BLOG-ID>/posts/<POST-ID>?alt=json
returned "Value '<BLOG-ID>' in content does not agree with value '<POST-ID>'.
This can happen when a value set through a parameter is inconsistent with a value set in the request."
Я точно знаю, что postId
действителен. Я взял его со следующего URL:
https://www.googleapis.com/blogger/v3/blogs/blogId/posts/postId
Как объяснено в документах . Кроме того, если я использую опцию списка , я получаю действительное postId
, которое я использую. В чем может быть проблема?