以下 Graph API 获取每个朋友的第一次签到。最后一次签到怎么办?
me/friends?fields=checkins.limit(1).fields(from,message,place.fields(id,name,location,likes,website,phone,description,checkins),tags)
请注意,我可以删除限制,但这会给我所有不是我想要的签到。
以下 Graph API 获取每个朋友的第一次签到。最后一次签到怎么办?
me/friends?fields=checkins.limit(1).fields(from,message,place.fields(id,name,location,likes,website,phone,description,checkins),tags)
请注意,我可以删除限制,但这会给我所有不是我想要的签到。
我认为这会有所帮助: https ://stackoverflow.com/a/7743148/775109
对此的图形 Api 请求如下
https://graph.facebook.com/me/friends?access_token=yourToken
&fields=checkins.limit(1)&format=json&offset=0
您可以尝试通过FQL使用 checkin api 。我只看到一种方法:在一个请求中使用多个查询:
1)从你的朋友(author_uid)的签到表中选择post_id,按时间戳(desc)排序
2)从location_post表中选择page_id,其中posts from query (1)
3) 从 (2) 中设置 page_id 的表页面获取页面信息
结果,您获得了最后一次签到,但问题是:此签到不按朋友分组。例如,您可以获得最后一次(按日期)签到,只有一个用户。