【问题标题】:Google plus: get 'me'谷歌加:得到“我”
【发布时间】:2014-08-29 16:49:54
【问题描述】:
我一直在努力寻找任何明确的文档来解释获取经过身份验证和授权的用户的个人资料数据(包括电子邮件)的流程(从我拥有他的 auth_token 的那一点开始)。我在谷歌的开发网站上的任何地方都找不到它。
是否有一个简单的 URL 场景,我需要使用身份验证令牌调用以获取配置文件信息(包括电子邮件)?
我不关心身份验证/授权部分——我已经过去了。
我正在使用 python,但这并不重要,因为我不是在寻找任何特定的框架。
【问题讨论】:
标签:
python
google-api
google-plus
google-api-python-client
【解决方案1】:
您想使用授予email scope 的access_token 发出people.get 请求。
你可以try a live example。
GET /plus/v1/people/me
Host: https://www.googleapis.com
Authorization: Bearer ya29.cABDhy4M21HMayoAAABH5qlNLgr...
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
{
"kind": "plus#person",
"id": "114233674199568482864",
"displayName": "Abraham Williams",
"emails": [
{
"value": "abraham@example.com",
"type": "account"
}
],
...
}