HTTP错误401:未经授权

时间:2010-12-16 16:15:16

标签: python twitter tweepy

再次被推到了。

我有一个使用tweepy oauth身份验证的应用程序,并按照教程中的说明一步一步地执行:

http://joshthecoder.github.com/tweepy/docs/auth_tutorial.html#oauth-authentication

此应用程序运行正常,但现在,只有在任何用户尝试进行身份验证时才返回相同的例外,即使是新帐户也是如此。

我已经花了几个小时在这上面,我无法得到解决方案。

有什么想法吗?

HTTP Error 401: Unauthorized
Request Method: GET 
Request URL: http://(hidden)/?oauth_token=FSL76eId7n64I1ACX1EKBHIV504xlZmQjJg8iO3Bc&oauth_verifier=KVjaxpzFn40JCXvk4r5cDNVbdILaiuF5szv6yBcpQo 
Django Version: 1.2.1 
Exception Type: TweepError 
Exception Value: HTTP Error 401: Unauthorized

Exception Location: /(hidden)/tweepy/auth.py in get_access_token, line 126 
Python Executable: /usr/local/bin/python 
Python Version: 2.6.5 

1 个答案:

答案 0 :(得分:0)

一个猜测可能是帐户被阻止尝试使用cURL来确定您是否被列入黑名单,在这种情况下Twitter可能不会通知您这一点。或者,尝试另一个模块:http://dev.twitter.com/pages/oauth_libraries

对于cURL执行以下操作:

curl  -i -u  my_account:fuuu! http://api.twitter.com/1/account/rate_limit_status.json -v 

my_account是您的Twitter帐户。希望有所帮助。