3

有没有办法找出用户最后一次活跃的时间,即最后一次登录日期或通过 API 在 Twitter 上推文或转推?用户的任何活动。

4

1 回答 1

1

此答案假设您正在观看已知的 Twitter 用户列表。

很确定您不会看到登录日期/时间。如果您从用户的时间轴请求用户的推文,那么这些推文将按日期/时间 ( GETon https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&include_rts=true) 排序。您可能需要设置include_rtstrue才能获得转发。最新推文的时间为您提供上次活动的时间。

此外,您可以添加trim_user=true以使有效负载更小。

请注意,这些请求确实计入速率限制计数。您可以使用请求进行批量请求users/lookup,这样您可以一次请求最多查询 100 个用户,这对速率限制更加友好。

参考:https ://dev.twitter.com/rest/reference/get/statuses/user_timeline

于 2016-01-04T16:27:11.093 回答