Python GoogleOAuth-获取用户电子邮件
我使用Flask dance对用户进行身份验证(使用Google作为身份验证提供商),我尝试获取用户电子邮件,并尝试了几个选项-没有人返回电子邮件 代码片段:(谷歌是高射炮弹之舞谷歌蓝图) 我尝试了以下URL: 创建谷歌蓝图时,我正在使用范围:Python GoogleOAuth-获取用户电子邮件,python,oauth-2.0,google-oauth,flask-dance,Python,Oauth 2.0,Google Oauth,Flask Dance,我使用Flask dance对用户进行身份验证(使用Google作为身份验证提供商),我尝试获取用户电子邮件,并尝试了几个选项-没有人返回电子邮件 代码片段:(谷歌是高射炮弹之舞谷歌蓝图) 我尝试了以下URL: 创建谷歌蓝图时,我正在使用范围:scope=[“profile”,“email”]。结果得到的数据结构是: {'sub': 'XYZ', 'name': 'XYZ', 'given_name': 'XYZ', 'family_name': 'XYZ', 'picture': '
scope=[“profile”,“email”]
。结果得到的数据结构是:
{'sub': 'XYZ', 'name': 'XYZ', 'given_name': 'XYZ',
'family_name': 'XYZ', 'picture': 'XYZ', 'locale': 'XYZ'}
在第页的“OAuth同意屏幕”页面的“谷歌API的范围”部分下,我有以下条目:
- 电子邮件
- 侧面图
- openid
谢谢这是我获取用户电子邮件的方式:(加上几个其他字段)
{'sub': 'XYZ', 'name': 'XYZ', 'given_name': 'XYZ',
'family_name': 'XYZ', 'picture': 'XYZ', 'locale': 'XYZ'}