返回的内容中的值“ <blog-id>”与值“ <post-id>”不一致

时间:2019-05-01 09:31:15

标签: python blogger google-api-client

我正在尝试使用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。可能是什么问题?

0 个答案:

没有答案