我目前在使用Blogger API v3时遇到了一个重大问题。
我要求提供这样的博客文章列表:
https://www.googleapis.com/blogger/v3/blogs/{blogid}/posts
由于某些原因,缺少应该是结果集一部分的帖子内容数据。所有其他数据都在那里。
我身上有什么可能导致此问题,或者这是Blogger API上的错误?
答案 0 :(得分:2)
来自https://groups.google.com/forum/#!topic/bloggerdev/Qxs2APElly0:
由于某种原因,
fetchBodies
参数现在默认为false。将其明确设置为true可以解决问题。希望他们尽快扭转行为。
我已经确认使用此网址确实会像以前一样返回内容正文:
https://www.googleapis.com/blogger/v3/blogs/{blogid}/posts?fetchBodies=true
答案 1 :(得分:0)
遇到同样的问题,当您通过以下方式请求博客时,您仍然可以通过专门请求帖子来获取内容:
(我使用谷歌网站管理员博客作为例子)
https://www.googleapis.com/blogger/v3/blogs/32069983/posts?key= {your key}
每个帖子都会列出一个“自我链接”,如下所示:
https://www.googleapis.com/blogger/v3/blogs/32069983/posts/5707272928466575355?key= {your key}
这仍然显示内容,因此您只需向该网址发送一个额外的请求。
希望这只是一个临时的工作,因为我同意这是非常烦人的所有额外请求。