如何使用python oauth2client从google api获取用户个人资料

时间:2017-07-09 15:49:36

标签: google-api google-oauth google-oauth2 google-api-python-client

我有以下来自python oauth2client的代码来处理从移动应用程序发送的身份验证代码:

credentials = client.credentials_from_clientsecrets_and_code(
                        app.config.get('GG_APP_SECRET'),
                        ['profile'],
                        authCodeFromMobileApp,
                        redirect_uri='http://example.com')

从我设法收到的代码:

credentials: {
    'azp': 'some-R4nDomCh4r4c73Rs.apps.googleusercontent.com',
    'aud': '4not-hersDomCh4r4c73Rs.apps.googleusercontent.com',
    'sub': '114999924429522145999',
    'email': 'my.email@gmail.com',
    'email_verified': True,
    'at_hash': '50m3H4sh3D7n_ch4R4c73rg',
    'iss': 'accounts.google.com',
    'iat': 1499614999,
    'exp': 1499618999
}

的问题:

从该结果中,我如何获得用户个人资料? 我的目标是得到:fname,lname,DOB和性别

0 个答案:

没有答案