API Twitter - дата последней активности пользователя?

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

1 ответ

Этот ответ предполагает, что вы смотрите известный список пользователей Twitter.

Уверен, что вы не увидите дату / время входа в систему. Если вы запрашиваете твиты пользователя с временной шкалы пользователя, то эти твиты сортируются по дате / времени (GET на https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&include_rts=true). Вам может понадобиться установить include_rts в true чтобы вернуть ретвиты. Время последнего твита дает вам время последнего действия.

Дополнительно вы можете добавить trim_user=true чтобы сохранить полезную нагрузку меньше.

Обратите внимание, что эти запросы учитываются при подсчете ограничения скорости. Вы можете делать массовые запросы, используя users/lookup запрос, который позволяет запросить до 100 пользователей одним запросом, что более удобно для ограничения скорости.

Ссылка: https://dev.twitter.com/rest/reference/get/statuses/user_timeline

Другие вопросы по тегам