我正在尝试使用Blogger API和Python更新帖子。 我运行的代码部分:
posts.update(blogId=blog['id'],postId=id,body=mbody).execute()
id
变量包含一个带有帖子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
是有效的。我是从以下网址获取的:
https://www.googleapis.com/blogger/v3/blogs/blogId/posts/postId
如docs中所述。另外,如果我使用list option,我会得到有效的postId
。可能是什么问题?