Domanda

Sto scrivendo un piccolo script per twittare messaggi dai sistemi di monitoraggio. L'unico problema che ho riscontrato finora è che non riesco a impostare correttamente l'agente utente, tutti i tweet vengono visualizzati come "da API". che non è un grosso problema ma mi chiedo cosa sto facendo di sbagliato. Un esempio per riprodurre questo comportamento:

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

Sto usando Python 2.6.4 su Ubuntu 9.10 con python-twitter 0.6

Qualche idea? : -)

È stato utile?

Soluzione

Per fare in modo che Twitter riconosca la tua applicazione, al giorno d'oggi devi usare OAuth e registrare la tua applicazione.

Vedi questa voce FAQ e modulo di registrazione della domanda di Twitter .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top