Проблемы с Twitter API с использованием Python - PullRequest
1 голос
/ 13 мая 2011

У меня возникли проблемы с этим кодом Python:

import twitter
twitter_search = twitter.Twitter(domain="search.twitter.com")
trends = twitter_search.trends()

Ошибка (страница 404 не найдена) прямо здесь: enter image description here

Я использую этот пакет: http://github.com/sixohsix/twitter

Ответы [ 3 ]

2 голосов
/ 11 февраля 2012

Из-за нового изменения API вам нужно использовать эту программу:

import twitter
twitter_api = twitter.Twitter(domain="api.twitter.com", api_version='1')
WORLD_WOE_ID = 1
world_trends = twitter_api.trends._(WORLD_WOE_ID) 
trends = world_trends()
print [trend['name'] for trend in trends[0]['trends']]

Это частично основано на веб-сайте книжных ошибок .

0 голосов
/ 18 апреля 2013

Возможно, вы захотите получить обновленную записную книжку IPython для главы 1 Mining the Social Web, в которой приведен обновленный пример для этого рабочего процесса и вызова API, а также немного другого контекста, который совместим с API v1.1 Twitter. См. http://nbviewer.ipython.org/urls/raw.github.com/ptwobrussell/Mining-the-Social-Web/master/ipython_notebooks/Chapter1.ipynb для ноутбука только для чтения.

0 голосов
/ 14 мая 2011

В соответствии с документацией API Twitter для trends вызова домен должен быть api.twitter.com:

import twitter
twitter_search = twitter.Twitter(domain="api.twitter.com")
print twitter_search.trends()

{u'trends': [{u'url': u'http://search.twitter.com/search?q=%23weedcommandments', 
 u'name': u'#weedcommandments'}, ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...