【问题标题】:Backend Error and Retrieving activity limitation后端错误和检索活动限制
【发布时间】:2011-09-16 06:56:40
【问题描述】:

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

{ "error": { "errors": [ { "domain": "buzz", "reason": "backendError", "message": "Backend Error" } ], "code": 503, "message ": "后端错误" } }

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

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

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

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

【问题讨论】:

  • 您是从网络浏览器尝试此操作吗?我遇到了同样的问题,但由于某种原因,查询适用于curl,但不适用于jQuery.ajax:-/
  • 别管我的问题。我在 JavaScript 中将配置文件 ID 视为数字,而我正在失去精度。始终使用字符串 :-)
  • 我在通过 php 客户端库检索帖子时没有收到上述错误消息,但我只能检索 200 个帖子:(

标签: api google-plus


【解决方案1】:

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

因此,“backendError”基本上是由于配置文件 ID 无效或无法访问而引发的。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      • 2014-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      相关资源
      最近更新 更多