Pergunta

Eu estou escrevendo um pequeno script para twittar mensagens dos sistemas de monitoramento. O único problema que encontrei até agora é que eu não posso definir o User-Agent corretamente, todos os tweets mostrar-se como "de API", que não é um grande negócio, mas eu me pergunto o que estou fazendo de errado. Um exemplo para reproduzir esse 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")

Estou correndo Python 2.6.4 no Ubuntu 9.10 com python-twitter 0,6

Todas as idéias? : -)

Foi útil?

Solução

A fim de obter Twitter para reconhecer sua aplicação você tem que usar OAuth hoje em dia e registrar seu aplicativo.

esta entrada FAQ e do Twitter formulário de inscrição aplicação .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top