谷歌加:得到我'

时间:2014-08-29 16:49:54

标签: python google-api google-plus google-api-python-client

我一直试图找到任何明确的文档来解释获取经过身份验证和授权的用户的个人资料数据(包括电子邮件)的流程(从我拥有他的auth_token开始)。我无法在Google的开发网站上找到它。

我是否需要使用身份验证令牌调用网址的简单方案来获取个人资料信息(包括电子邮件)?

我并不关心身份验证/授权部分 - 我已经过去了。

我使用python,但它并不重要,因为我没有寻找任何特定的框架。

1 个答案:

答案 0 :(得分:2)

您希望使用access_token发出people.get请求,该请求授予email scope

你可以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"
        }
    ],
    ...
}