【问题标题】:Google plus's access_token integrationGoogle+ 的 access_token 集成
【发布时间】:2012-08-20 00:05:11
【问题描述】:

我关注了: http://developers.google.com/+/api/oauth 和:
http://developers.google.com/+/api/latest/people/get#examples

获取访问令牌后,我不明白如何获取用户 ID?如何使用它来获取用户的数据?

【问题讨论】:

  • 谷歌文档很奇怪。有些步骤只是忘了提及。从 A 到 Z 没有任何描述。您总是必须在 5 个不同的文档之间跳转才能找到答案。经常什么都没找到。好的和合理的问题+1。

标签: access-token google-plus


【解决方案1】:

使用访问令牌,您可以使用 userId me 发出 people.get 请求:

GET https://www.googleapis.com/plus/v1/people/me?access_token=1234567890
                                              ↑

返回的person resource 有一个Id 属性,其中包含用户的userId:

{
    "kind": "plus#person",
    "id": "108189587050871927619",
    ...             ↑
}

【讨论】:

  • 完美地工作,我多么愚蠢......我也要求 googleapis.com/auth/plus.people.recommended> 要求我的圈子,但我仍然找不到任何解释如何阅读它们的文档,有办法吗?
  • 目前还没有办法检索圈子。
  • Iyla:googleapis.com/auth/plus.me 是目前唯一适用于 Google+ 公共数据 API 的范围。其他范围实际上不会提供对 Google+ API 上任何数据的访问权限。
猜你喜欢
  • 2020-06-01
  • 2016-02-11
  • 2022-08-10
  • 1970-01-01
  • 2015-03-23
  • 1970-01-01
  • 2012-01-23
  • 2014-08-17
  • 1970-01-01
相关资源
最近更新 更多