我正在尝试利用python-twitter包装器将电子邮件地址转换为twitter用户名。到目前为止,我正在尝试下面的代码,但得到了一个错误,指出“对不起,该页面不存在代码34”。我使用的是最新版本的python-twitter和有效的密钥/密钥来访问(其他python-twitter脚本运行正常)。
这就是我所拥有的:
import twitter
api = twitter.Api(consumer_key='',
consumer_secret='',
access_token_key='',
access_token_secret='')
users = api.GetUserByEmail('testemailaddress123@gmail.com')
for name in users:
print name这段代码基于python-Twitter上的文档:http://static.unto.net/python-twitter/0.6/doc/twitter.html#User
发布于 2013-04-17 04:50:38
看起来python-twitter仍在使用twitter的v1 API,该API将于2013年5月7日退役。今天,2013年4月16日,Twitter is performing a blackout test为v1的弃用做准备。
您应该使用Twitter的v1.1API。我相信下面的代码将适用于python-twitter客户端(尚未进行测试)。
api = twitter.Api(consumer_key='',
consumer_secret='',
access_token_key='',
access_token_secret='',
base_url='https://api.twitter.com/1.1')编辑:似乎有一个1.1版的python-twitter客户端分支,可以在here中找到。
https://stackoverflow.com/questions/16044494
复制相似问题