문제

모니터링 시스템에서 메시지를 트윗하기 위해 작은 스크립트를 작성합니다. 내가 지금까지 실행 한 유일한 문제는 사용자 에이전트를 올바르게 설정할 수 없다는 것입니다. 모든 트윗은 큰 거래가 아닌 "API에서"로 표시되지만 내가 무엇을 잘못하고 있는지 궁금합니다. 이 행동을 재현하는 예 :

import sys
import twitter

USERNAME="twitteruser"
PASSWORD="twitterpassword"

api = twitter.Api(username=USERNAME, password=PASSWORD)
api.SetUserAgent("Monitor")
api.SetXTwitterHeaders("Monitor", None, "0.1")
status = api.PostUpdate("Test")

Python-Twitter 0.6으로 Ubuntu 9.10에서 Python 2.6.4를 실행하고 있습니다.

어떤 아이디어? :-)

도움이 되었습니까?

해결책

Twitter가 응용 프로그램을 인식하도록하려면 요즘 OAuth를 사용하고 응용 프로그램을 등록해야합니다.

보다 이 FAQ 항목 그리고 트위터의 신청 등록 양식.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top