有没有办法找出用户最后一次活动的时间,即上次登录日期或Twitter上的推文或转发通过API?用户的任何活动。
答案 0 :(得分: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
请求执行bulk requests,这样您就可以通过一个请求查询最多100个用户,这样可以提高速率限制。
参考:https://dev.twitter.com/rest/reference/get/statuses/user_timeline