Python GoogleOAuth-获取用户电子邮件

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': '

我使用Flask dance对用户进行身份验证(使用Google作为身份验证提供商),我尝试获取用户电子邮件,并尝试了几个选项-没有人返回电子邮件

代码片段:(谷歌是高射炮弹之舞谷歌蓝图)

我尝试了以下URL:

  • 创建谷歌蓝图时,我正在使用范围:
    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'}