如何在python-twitter中设置User-Agent?

时间:2009-11-26 13:28:45

标签: python twitter user-agent python-twitter

我正在编写一个小脚本来发布来自监控系统的消息。到目前为止我遇到的唯一问题是我无法正确设置User-Agent,所有推文都显示为“来自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

有什么想法吗? : - )

1 个答案:

答案 0 :(得分:2)

为了让Twitter识别您的应用程序,您现在必须使用OAuth并注册您的应用程序。

请参阅this FAQ entryTwitter's application registration form