2016-01-02 3 views
1

Я хочу использовать либо retweets, либо retweeters конечных точек для создания csv пользователей и их ретветеров. Tweepy имеет поддержку метода ретвитов с использованием API.retweets() документально зарегистрированного here. Я написал код точно так, как показано в this answer, но все, что я получаю, - это пустой список для каждого твита. Почему это происходит?Tweepy возвращает пустые списки в методе API.retweets()

+0

Вы просите ретвитов в твите, у которых есть ретвиты? Вы получаете какую-либо ошибку с помощью auth? –

+0

@ YábirGarcia Я прошу ретветеров (то есть, идентификатор retweeter) конкретного твита. У меня нет ошибок. Я просто получаю пустой список. – TrigonaMinima

ответ

0

Код в ответе на другой вопрос задает запрос с ключевым словом stackoverflow, а затем для каждого твита. Он печатает ретвиты, используя функцию tweepy api retweets.

Ну, это делает поиск, но вы получаете пустой список, потому что в твитах, которые он получает, нет ретвитов. Вы можете проверить это, распечатав идентификатор и ищите этот твит. Вы увидите, как у него нет ретвитов. Результаты запроса для запроса: URL-адрес https://twitter.com/search?f=tweets&vertical=default&q=stackoverflow&src=typd

Вы можете проверить другой твит, у которого есть ретвиты, так как api.retweets(id_of_tweet) вернет список с помощью ретвитов. ex: print(api.retweets(683242988806475776))

+0

Спасибо за ответ. Но я проверил твиты, которые пытались получить retweeters, и «retweet_count» этого твита не был 0. В любом случае, я пробовал то же самое, используя модуль 'twython', и я получаю требуемые результаты. – TrigonaMinima

Смежные вопросы