2

我一直在尝试使用 Google Plus API(他们是如何做到这一点的,这超出了我的理解),并且我正在尝试获取所有用户的评论(或者至少是最近的评论)。

不幸的是,谷歌决定通过一个电话使这个无法访问,所以我一直在尝试访问用户的所有活动,以及每个用户的评论列表。为此,我一直在使用google_plus gem。

我可以拉一个用户,没问题。但是,对于我拉起的每个用户,他们的活动似乎都是nil. 此外,如果我尝试通过 id 获取活动,也会返回nil. 例如,我尝试使用 107200121064812799857 的 id来点击此活动,但我什么也没得到。

我什至尝试过使用Google 的 API 测试工具来尝试点击此活动(使用上述 ID),但它甚至似乎都找不到它。

有人可以解释这里发生了什么吗?也许我没有使用正确的 ID,或者其他什么。

4

1 回答 1

1

我什至尝试使用 Google 的 API 测试工具来尝试点击此活动(使用上述 ID) comments.list API 需要活动 ID,但您传递的是 Google+ 个人资料 ID。

使用 comments.list api 时,您需要传递有效的活动 ID。

对于 Google+ 上的这篇文章:https: //plus.google.com/107200121064812799857/posts/GkyGQPLi6KD

  • 用户ID为:107200121064812799857
  • 活动 ID(由 API 使用)为:z13qd5zouuebcpauy23tuftwdsylxflvs

以下是列出该活动 ID 的评论的方法: https ://developers.google.com/apis-explorer/#p/plus/v1/plus.comments.list?activityId=z13qd5zouuebcpauy23tuftwdsylxflvs&alt=json

于 2012-06-05T15:46:42.377 回答