Получение твита по tweet-id

Можно ли транслировать твиты для списка идентификаторов твитов, используя tweepy или twython? Я пытаюсь использовать Twython, используя tweets = t.lookup_status(id=Id)

'Id' перебирает список идентификаторов твитов

но я думаю, что есть ограничения по скорости, и в случае tweepy, используя StreamListener, я могу получать твиты только для определенного трека. В моем случае у меня есть список tweet_ids, для которых мне нужен текст твита, created_at, источник, URL и т. д. Или есть какой-то другой вариант для этой задачи? Я совсем новичок в этом. Прошу извинить, если вопрос наивен!


person Pikakshi Manchanda    schedule 14.01.2015    source источник
comment
Привет, Пикакши, у тебя работает приведенный ниже код?   -  person duhaime    schedule 17.01.2015
comment
да, это работает хорошо .. большое спасибо @duhaime :)   -  person Pikakshi Manchanda    schedule 23.01.2015
comment
Я рад, что это помогло! Не стесняйтесь голосовать и/или выбирать ответ, устанавливая маленький зеленый флажок :)   -  person duhaime    schedule 23.01.2015


Ответы (1)


Я не совсем понимаю, что вам нужно, но вы можете найти твиты, которые соответствуют определенному идентификатору твита, используя следующий фрагмент (при условии, что у вас есть consumer_key, consumer_secret, access_token и access_token_secret из Twitter API):

    import tweepy

    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    auth.set_access_token(access_token, access_token_secret)

    api = tweepy.API(auth)

    public_tweets = api.home_timeline()

    good_tweet_ids = [555175389383774208, 555174725136437248]

    for tweet in public_tweets:
        if tweet.id in good_tweet_ids:
            print "".join(x for x in tweet.text if ord(x) < 128)
person duhaime    schedule 14.01.2015