Question

J'écris un petit script pour tweeter des messages provenant des systèmes de surveillance. Le seul problème que j'ai rencontré jusqu'à présent est que je ne peux pas définir l'agent utilisateur correctement, tous les tweets s'affichent sous la forme "de l'API". ce qui n'est pas une grosse affaire mais je me demande ce que je fais mal. Un exemple pour reproduire ce problème:

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")

J'utilise Python 2.6.4 sur Ubuntu 9.10 avec python-twitter 0.6

Des idées? : -)

Était-ce utile?

La solution

Pour que Twitter reconnaisse votre application, vous devez utiliser OAuth et enregistrer votre application.

Voir cette entrée de la FAQ et formulaire d’inscription à la candidature de Twitter .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top