Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Can';验证Twitter时无法获取Twitter电子邮件_Python_Twitter - Fatal编程技术网

Python Can';验证Twitter时无法获取Twitter电子邮件

Python Can';验证Twitter时无法获取Twitter电子邮件,python,twitter,Python,Twitter,我正在使用Oauth1Session对Twitter进行身份验证,并试图获取用户的电子邮件信息。实际上,该应用程序已成功获取用户信息,但未包含电子邮件信息。如何使用帐户/验证凭据获取电子邮件信息 我的代码: access\u-token\u-url='1〕https://api.twitter.com/oauth/access_token' 受保护的https://api.twitter.com/1.1/account/verify_credentials.json' oauth\u token

我正在使用Oauth1Session对Twitter进行身份验证,并试图获取用户的电子邮件信息。实际上,该应用程序已成功获取用户信息,但未包含电子邮件信息。如何使用
帐户/验证凭据获取电子邮件信息

我的代码:

access\u-token\u-url='1〕https://api.twitter.com/oauth/access_token'
受保护的https://api.twitter.com/1.1/account/verify_credentials.json'
oauth\u token=request.args.get('oauth\u token')
oauth\u verifier=request.args.get('oauth\u verifier')
twitter=OAuth1Session(
客户id,
客户的秘密,
oauth_代币,
oauth_验证器
)
response=twitter.post(
访问\u令牌\u url,
params={'oauth_验证程序]:oauth_验证程序}
)
access_token=dict(解析(response.content.decode(“utf-8”))
oauth=OAuth1会话(
客户id,
客户机密=客户机密,
资源\u所有者\u密钥=访问\u令牌[“oauth\u令牌”],
资源\u所有者\u机密=访问\u令牌[“oauth\u令牌\u机密”]
)
params={“include_email”:True}
response=oauth.get(受保护的url,params=params)
user_info=response.json()
用户信息

{'id':xxxxxxxxx,'id_str':'xxxxxxxxx','name':'xxxxxxxxx','screen_name':'xxxxxxxxx','location':'xxxxxxxxxxxxx','description':'xxxxxxxxxxxxx','url':无,'实体':{'description':{'url':[]}“受保护”:False,“关注者数量”:xxx,“朋友数量”:xx,“列出数量”:xx,“创建时间”:2015年8月27日星期四14:16:29+0000”,“收藏夹数量”:xxxx,“utc偏移量”:None,“时区”:None,“地理位置启用”:True,“已验证”:False,“状态数量”:xxxxx,“lang”:None,“状态”:{'created_at':'Sun Dec 22 10:11:00+0000 2019','id':xxxxxxxxxx','id_str':'xxxxxxxxxx','text':'xxxxxxxxxxxxxxxxx','truncated':False','entications':{'hashtags':[],'symbols':[],'user_indications':[],'url':[]“,”来源“:”iPhone推特“,”in-reply“,”in-reply“,”in-reply“,”in-reply“,”in-reply“,”in-reply“,”in-reply“,”in-reply“,”to-uper“,”in-reply“,”状态“,”id“,”None“,”无“,”坐标“,”地点“,”无,,”贡献者“,”无,,”是“状态“,”假,,”转发次数“,”0,,”最喜爱的次数“,”2,”最喜爱的“,”fall”se,‘转发’:False,‘lang’:‘ja’}“已启用贡献者”:False,“is_translator”:False,“is_translation_enabled”:False,“profile_background_color”:“000000”,“profile_background_image_url”:“XXXXXXXXXXXXXXXXXXXXXX”,“profile_background_image_url_https”:“XXXXXXXXXXXXXXXXXX”,“profile_image_url_https”:“XXXXXXXXXXXXXXXXXXXXXX”XXXXXXXXXXXXX,“个人资料标题url:”XXXXXXXXXXXXXXXX“,”个人资料链接颜色“:”DD2E44“,”个人资料边栏颜色“:”000000“,”个人资料边栏颜色“:”000000“,”个人资料文本颜色“:”000000“,”个人资料使用背景图像“:False“,”有扩展的个人资料“:False“,”默认个人资料“:False“,”默认个人资料“,”默认个人资料“:False“,”默认个人资料图像“,”False“,”可以使用媒体标签“:False,'后跟':False,'跟随':False,'跟随请求':False,'通知':False,'翻译类型':'无','暂停':False,'需要电话验证':False}


但不包括电子邮件…

我已更新了paramas:

params={“include_email”:“true”}

现在可以工作了吗?如果您已经在OAuth配置中进行了正确的设置,我希望这项更改会有所帮助。