質問

私は、監視システムからのメッセージをツイートするための小さなスクリプトを書いています。これまでに遭遇した唯一の問題は、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")

Ubuntu 9.10でpython-twitter 0.6を使用してPython 2.6.4を実行しています

アイデアはありますか? :-)

役に立ちましたか?

解決

Twitterにアプリケーションを認識させるには、最近OAuthを使用してアプリケーションを登録する必要があります。

このFAQエントリおよび Twitterのアプリケーション登録フォーム

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top