Facebook:如何使用图形API或FQL获取最后一个朋友签到列表

时间:2013-07-11 15:52:50

标签: facebook facebook-graph-api facebook-fql facebook-checkins facebook-field-expansion

以下Graph API为每位朋友首次签到。你怎么得到最后一次检查?

me/friends?fields=checkins.limit(1).fields(from,message,place.fields(id,name,location,likes,website,phone,description,checkins),tags)

请注意,我可以删除限制,但这会给我所有不是我想要的签到。

2 个答案:

答案 0 :(得分:1)

我认为这会有所帮助: https://stackoverflow.com/a/7743148/775109

图表Api请求是以下

https://graph.facebook.com/me/friends?access_token=yourToken
&fields=checkins.limit(1)&format=json&offset=0

答案 1 :(得分:0)

您可以尝试FQL使用checkin api。我只看到一种方法:在一个请求中使用多个查询:

1)通过时间戳(desc)从朋友(author_uid)订单中选择checkin表中的post_id

2)从location_post表中选择page_id,其中来自query(1)的帖子

3)从表格页面获取页面信息,其中page_id是从(2)

设置的

结果,您获得了最后一次签到,但问题是:此签到不按朋友分组。例如,您可以获得具有一个用户的最后一个(按日期)签到。