3

每当我尝试检索特定用户的 google plus 帖子时,我都会收到以下消息

{“错误”:{“错误”:[{“域”:“嗡嗡声”,“原因”:“后端错误”,“消息”:“后端错误”}],“代码”:503,“消息”:“后端错误" } }

该查询仅对少数人(始终如一)失败,但对我来说仍然很重要,下面是我正在使用的查询。

https://www.googleapis.com/plus/v1/people/“user_id”/activities/public ? maxResults=100&key="Api_key"

当我尝试检索上述查询对其完美运行的用户的帖子时,我只能检索最后 250 个帖子。

有没有办法检索他们迄今为止发布的所有帖子?

4

2 回答 2

3

我也遇到了这个问题,我遇到的问题是我在 JavaScript 中将配置文件 ID 存储为Number值,这会降低精度。所以113735310430199015092被四舍五入113735310430199020000。教训是始终将 Google+ 个人资料 ID 存储为StringJavaScript 中的值。

所以'backendError'基本上是由于无效或无法访问的配置文件ID而引发的。

现在,我不确定这是否是您遇到的确切问题,因为“backendError”是相当通用的,并且 5xx HTTP 代码没有说明您的响应的有效性,但需要注意这一点。我希望将来 API 会为这些错误情况返回更有用的 4xx 状态代码。

于 2011-09-16T16:04:16.810 回答
0

这里正在跟踪一个相关的错误:http ://code.google.com/p/google-plus-platform/issues/detail?id=7

于 2011-09-19T22:37:14.363 回答