2014-11-12 14 views
0

Допустим, я хочу получить все твиты от пользователя, у которого есть 10k (или более) твитов, смогу ли я вернуться с помощью twit rest api и получить все статусы пользователей? или будет предоставлен только образец.Поддерживает ли twitter rest api только образец данных?

Твиттер дает вам только образец для какого-то случая с остальными api? например, при поиске или что-то в этом роде. Каковы ограничения остального api? в сторону лимитов скорости

Я знаю, что streaming api ограничено ~ 1% данных. Но я не уверен в остальном апи.

ответ

0

В зависимости от конечной точки количество твитов, которые вы можете получить, варьируется. В случае твитов от пользователя вы должны использовать GET statuses/user_timeline.

Согласно документации этой конечной точки:

Этот метод может возвращать только до из последних твитов пользователя. Собственные ретвиты других статусов пользователем включены в эту сумму независимо от того, установлено ли include_rts равным false при запросе этого ресурса.

Если у вас есть все чириканье идентификаторы от пользователя, вы можете получить все по идентификаторам, используя GET statuses/lookup

Streaming API может помочь вам, но только в течение следующих твитов, потому что это в режиме реального времени. Помните, что этот 1% относится ко всем твитам в мире, и обычно все твиты от пользователя будут возвращены по этому соединению, учитывая, что 1% означает 5 миллионов твитов/день

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