0

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

有任何想法吗 ?:-)

4

1 回答 1

2

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

请参阅此常见问题解答条目Twitter 的应用程序注册表

于 2009-11-26T14:43:57.823 回答