Вопрос

Я пишу небольшой скрипт, чтобы чирикать сообщения из систем мониторинга. Единственная проблема, с которой я столкнулся на данный момент, заключается в том, что я не могу правильно настроить 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")

Я использую Python 2.6.4 в Ubuntu 9.10 с python-twitter 0.6

Есть идеи? : -)

Это было полезно?

Решение

Чтобы Twitter мог распознать ваше приложение, вы должны использовать OAuth и зарегистрировать ваше приложение.

См. этот раздел часто задаваемых вопросов и Форма регистрации приложения в Твиттере .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top