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