Ошибка HTTP 401: неавторизован - PullRequest
1 голос
/ 16 декабря 2010

Снова застрял с твипом.

Я получил приложение, которое использует аутентификацию по твиповому 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 голосов
/ 20 декабря 2010

Можно предположить, что учетные записи заблокированы, попробуйте с помощью 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.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...