Может ли кто-нибудь предоставить простой пример Python для обновления статуса Twitter? - PullRequest
10 голосов
/ 25 августа 2010

У меня проблемы с поиском простого примера Python в Twitter, который показывает, как опубликовать статус пользователя в Twitter.Не могли бы вы помочь мне?

Ответы [ 8 ]

5 голосов
/ 28 марта 2011

Проверьте библиотеку Майка Кнаппа на GitHub .Красиво и просто, установка не требуется.

4 голосов
/ 29 марта 2013

Вот пример , который позволит вам авторизоваться в Twitter с помощью rauth .

После этого момента все, что вам нужно сделать, чтобы обновить статус аутентифицированного пользователя:

r = session.post('statuses/update.json',
                 data={'status': 'Updating my status from the cmd line.'})
print r.json()

(Вам нужно заботиться о коде до тех пор, пока вы не получите свой аутентифицированный объект сеанса, т.е. строка 20 .)

Надеюсь, это поможет!

Редактировать

Вам нужно будет получить свой собственный ключ_потребителя иПотребитель_секрет для этого работает, потому что демонстрационное приложение rauth не имеет прав записи по очевидным причинам.Таким образом, вы получите этот ответ, если попытаетесь запустить измененный сценарий без обновления учетных данных:

{u'request': u'/1/statuses/update.json', u'error': u'Read-only application cannot POST'}

Убедитесь, что вашему приложению разрешено писать, и оно должно работать как положено.

2 голосов
/ 25 августа 2010

Посмотрите на твипы: http://code.google.com/p/tweepy/

0 голосов
/ 19 апреля 2012

Я написал чрезвычайно простой твиттер-клиент (который предназначен только для твитов). Источник не самый чистый, но весь объект (включая пользовательский интерфейс) занимает менее 200 строк, поэтому вы сможете извлечь из него все, что вам нужно:

0 голосов
/ 02 января 2012

Если вы ссылаетесь на http://code.google.com/p/python-twitter/ ..

На этой странице это задокументировано как

api =щебетать:

print api.VerifyCredentials () {"id": 16133, "location": "Philadelphia", "name": "bear"}

Это работает.Конечно, ваш потребительский ключ не должен быть в вашем приложении.Но это сработало бы, даже если бы это было.

* - щука

0 голосов
/ 06 июля 2011

Здесь - это простой пример с Twitter, который я написал в блоге некоторое время назад.Надеюсь, это поможет.

0 голосов
/ 01 марта 2011

Мэтью А. Рассел написал отличную книгу по этому вопросу, «Mining the social web». Взгляните на его источник для OAuth в твиттере. Код доступен здесь, и я также рекомендую его книгу, охватывающую не только твиттер, но и фейсбук и linkedin.

Код находится здесь: OAuth в твиттер и собирать идентификаторы друзей

Удачи

0 голосов
/ 25 августа 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...