2014-05-15 4 views
0

다음은 주로 모든 것이 올바르게 인증되었는지 확인하고 처음 게시를 시도하기 위해 테스트하는 코드입니다.Tweepy를 사용하여 401 오류 받기

C:\Users\CJ\Desktop>python tweeper.py 
Traceback (most recent call last): 
    File "tweeper.py", line 13, in <module> 
    api.update_status('Updating using OAuth authentication via Tweepy!') 
    File "C:\python33\lib\site-packages\tweepy-1.4-py3.3.egg\tweepy\binder.py", li 
ne 153, in _call 
tweepy.error.TweepError: Twitter error response: status code = 401 

내가 스택 오버 플로우, dev.twitter 검색 한 내가 401에 대한 수있는 모든 위해 구글 : 나는 명령 줄에서 실행할 때

import tweepy 

CONSUMER_KEY ="XXXXXXXXXXXXXXXXXXXXXXXXX" 
CONSUMER_SECRET = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 
ACCESS_KEY = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"  
ACCESS_SECRET = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) 
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET) 

api = tweepy.API(auth) 
api.update_status('Updating using OAuth authentication via Tweepy!') 

여기에 내가 점점 오전 오류입니다 tweepy \ binder.py에서 트위터 및 153 행의 오류가 발생했지만 내 문제와 관련된 것이 많지 않습니다.

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET, CALLBACK_URL) 

를하지만 나에게 같은 오류를 준 : 나는 시도

한 점은 읽을 수 있도록, 내가 CONSUMER_SECRET 후 dev.twitter에 사용되는 콜백 URL을 삽입했다. 미리 감사드립니다.

답변

0

401은 "인증되지 않은"즉 OAuth가 프로그램에서 작동하지 않는다는 것을 의미합니다. 지금까지 공유 한 제한된 코드를 고려할 때 이것이 사실 일 수있는 많은 이유가 많이 있습니다. 여기

은 하나 개의 특정 제안과 비슷한 상황에 트위터 데브 스레드 : https://dev.twitter.com/discussions/1403

하지만 그건 당신의 문제를 해결하기 위해 발생하지 않는 경우에, 나는 당신이 보낸 HTTP 메시지의 덤프를 포함 좋을 것 여기에 따라 가기 전에 프로그램에서 접수했습니다. 가능성을 줄이기 위해 매우 유용한 세부 사항을 제공합니다.

tweepy에 추적 옵션이없는 경우 Fiddler (http://www.telerik.com/fiddler)를 사용하면 Windows를 실행하는 것처럼 보이기 때문에 (나중에 개발 프로젝트에 유용함) 찾을 수 있습니다.

관련 문제