0

以下 Graph API 获取每个朋友的第一次签到。最后一次签到怎么办?

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

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

4

2 回答 2

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
于 2013-11-11T21:42:02.413 回答
0

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

1)从你的朋友(author_uid)的签到表中选择post_id,按时间戳(desc)排序

2)从location_post表中选择page_id,其中posts from query (1)

3) 从 (2) 中设置 page_id 的表页面获取页面信息

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

于 2013-10-26T07:26:06.743 回答