2014-01-23 3 views
0

Я хочу получить последние твиты из twitter с помощью API 1.1.получить последние твиты из twitter с помощью API 1.1

Я просто не хочу получать его только для пользователей или пользователей. Я хочу получить все твиты от всех пользователей.

Есть ли способ, с помощью которого я могу получить все пользовательские твиты. Есть ли какой-либо предел для вызова этого типа API?

Я хочу получить все твиты на уровне приложения, это означает, что у меня не будет никакого токена пользователя. Как я могу это сделать?

EDIT:

я обнаружил, что мы можем использовать ПОИСК API для поиска последних твитов с помощью этого

https://dev.twitter.com/docs/api/1.1/get/search/tweets

Но в этом API мы должны передать Q параметр искать. Но что, если я не хочу, чтобы поиск основывался на определенном параметре. Я просто хочу, чтобы все твиты за последние 24 часа.

Есть ли способ, которым я не должен проходить q в поиске API?

ответ

1

Вы хотите позвонить

https://stream.twitter.com/1.1/statuses/sample.json 

Это позволит вам получить random sample of the most recent tweets made by all users.

+0

Сколько статусов это вернет? – keen

+0

Это поток. Вы получите постоянный образец публичных твитов. Вы можете использовать библиотеку, чтобы ограничить их определенным числом, если хотите. –

+0

Неужели вы знаете какую-либо библиотеку для этого? – keen

1

Я уверен, что нет никакого способа получить все твиты от всех пользователей на на уровне приложений. Что вы хотите сделать, так это то, что ваше приложение хранит версию каждого твита пользователей в БД и затем запрашивает БД для этой информации. Этот подход также не связан с лимитами вызовов.

Вы смотрите на список доступных Twitter API v1.1 вызовов, доступных в REST API по адресу: https://dev.twitter.com/docs/api/1.1

Единственный вызов прикладного уровня является:

GET application/rate_limit_status 
+0

Есть ли другой способ получить все твиты пользователя? – keen

+1

Если вы сейчас являетесь пользователем, вы должны иметь возможность запросить их временную шкалу. Когда пользователь загрузит ваше приложение, вам нужно будет сохранить его токен/ключ, а затем использовать его (затем или позднее) для запроса их временной шкалы. –

+0

Спасибо за быстрый ответ. Но я не хочу запрашивать тайм-аут конкретного пользователя. Я хочу получить все пользовательские твиты. – keen

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