3

我目前在使用 Blogger API v3 时遇到了一个重大问题。

我要求列出这样的博客文章:

https://www.googleapis.com/blogger/v3/blogs/{blogid}/posts

由于某种原因,应该是结果集的一部分的帖子内容数据丢失了。所有其他数据都在那里。

我这边有什么可能导致这种情况,或者这是 Blogger API 上的错误?

4

2 回答 2

2

来自https://groups.google.com/forum/#!topic/bloggerdev/Qxs2APElly0

由于某种原因,该fetchBodies参数现在默认为 false。将其显式设置为 true 可以解决此问题。

希望他们尽快扭转这种行为。

我已经确认使用此 URL 会像以前一样返回内容正文:

https://www.googleapis.com/blogger/v3/blogs/{blogid}/posts?fetchBodies=true

谷歌还确认很快就会有适当的修复: https ://groups.google.com/d/msg/bloggerdev/hHrlcdoU0w8/znGKqSjLkRMJ

于 2013-10-09T17:48:28.937 回答
0

遇到同样的问题,当您通过以下方式请求博客时,您仍然可以通过专门请求帖子来获取内容:

(我以谷歌站长博客为例)

https://www.googleapis.com/blogger/v3/blogs/32069983/posts?key= {您的密钥}

每篇文章都会列出一个“自我链接”,如下所示:

https://www.googleapis.com/blogger/v3/blogs/32069983/posts/5707272928466575355?key= {您的密钥}

这仍然会显示内容,因此您只需向该 url 发送一个额外的请求。

希望这只是一个临时的解决方法,因为我同意必须提出所有额外的请求真的很烦人。

于 2013-10-08T22:47:31.050 回答