有没有办法找出用户最后一次活跃的时间,即最后一次登录日期或通过 API 在 Twitter 上推文或转推?用户的任何活动。
user266003
问问题
11545 次
1 回答
1
此答案假设您正在观看已知的 Twitter 用户列表。
很确定您不会看到登录日期/时间。如果您从用户的时间轴请求用户的推文,那么这些推文将按日期/时间 ( GET
on 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
于 2016-01-04T16:27:11.093 回答