Использование Tweepy для доступа к Premium API Twitter - PullRequest
0 голосов
/ 10 мая 2018

Я хочу получить доступ к архиву Твиттера без ограничений по скорости или количеству запросов. Я не против заплатить за это, поэтому я планировал подписаться на премиальный пакет на платформе API Twitter. Поскольку я знаком с Tweepy, я надеялся, что смогу получить доступ к API обычным способом.

Однако, похоже, что единственный способ, которым я могу запросить API с премиальными учетными данными в Python, - это Python Twitter Search API , который по сути является оболочкой Python для премиум-сервиса. Проблема заключается в том, что протоколы аутентификации для премиум-доступа не такие, как для бесплатного доступа с ограниченной скоростью. Это очень раздражает, так как библиотека searchtweets, которая поддерживает Python Twitter Search API, кажется довольно примитивной, и я не могу понять смысл документации.

Кто-нибудь знает, возможно ли использовать Tweepy для доступа к премиум-уровню для Twitter? Странно, что лучшие инструменты работают только на бесплатном уровне.

1 Ответ

0 голосов
/ 20 мая 2018

Это не правда. Вы можете использовать одинаковые учетные данные (при условии, что вы авторизованы в Твиттере) как для стандартного поиска, так и для расширенного поиска.

Оболочка TwitterAPI Python поддерживает оба - https://github.com/geduldig/TwitterAPI

from TwitterAPI import TwitterAPI
api = TwitterAPI(consumer_key, consumer_secret, access_token_key, access_token_secret)
r = api.request('tweets/search/fullarchive/:YOUR_LABEL',
                {'query':YOUR_SEARCH_TERMS})
for item in r:
    print(item)
...