erro python ao obter tópico de tendência usando tweepy
Pergunta
Estou tentando obter os 20 principais tópicos de tendência por meio da API do Twitter com base na biblioteca Tweepy.
Aqui está meu código python:
import tweepy
import json
import time
today = time.strftime("%Y-%m-%d")
CONSUMER_KEY = ""
CONSUMER_SECRET = ""
ACCESS_KEY = ""
ACCESS_SECRET = ""
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
trends = api.trends_daily(today)
print trends
Estou usando a função trend_daily para obter os 20 principais tópicos de tendência de cada dia.
A variável “hoje” está em Formato de data: today = time.strftime("%Y-%m-%d")
.E tentei o formato de string também.No entanto, mantém mensagem de erro de relatório:
File "/Users/Ivy/PycharmProjects/TwitterTrend/trends.py", line 17, in <module>
trends = api.trends_daily("2014-06-03")
File "build/bdist.macosx-10.9-intel/egg/tweepy/binder.py", line 230, in _call
File "build/bdist.macosx-10.9-intel/egg/tweepy/binder.py", line 203, in execute
tweepy.error.TweepError: [{u'message': u'Sorry, that page does not exist', u'code': 34}]
Solução
Acredito que você esteja usando a versão 1 do tweepy, que é Não mais suportado: https://api.twitter.com/1/trends/daily.json
Tente reinstalar (versão 1.1), por exemplo:https://api.twitter.com/1.1/trends/available.json
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow