2011-05-19 64 views
8

我有一个Facebook的页面,这也是FB的一个地方,所以用户可以登记到那个地方(例如用iPhone)。现在我想从我的页面获取所有签到用户。但我总是会得到一个空数组,即使有多个用户登录时也是如此。我使用以下URI从图形的API:如何获取特定页面的所有Facebook签到?

https://graph.facebook.com/PAGE_ID/checkins?access_token=ACCESS_TOKEN

对于我创建了一个FB-app并分配权限manage_pages,offline_access,user_checkins和friends_checkins的访问令牌。

我错过了什么?

+0

我也正在看这个。你有什么解决方案吗? – qasimzee 2011-09-08 17:07:15

+0

不幸的是,我仍在寻找它... – Lars 2011-09-21 09:40:56

+0

检入连接仅返回当前用户对当前用户和当前用户的朋友所做的检查。 – Oleg 2012-01-11 12:27:16

回答

0

你做正确。我遇到了类似的问题,几个月前发现了这个错误报告。它现在已经修复。

http://developers.facebook.com/bugs/165533086912181

由于这已得到修复,它应该为你现在的工作。如果没有,你可能想尝试FQL。您可以通过图表API访问

https://graph.facebook.com/fql?q=SELECT+checkins+FROM+pages+WHERE+page_id=WHATEVER

+0

其实查询可能是这样的:'SELECT author_uid,page_id FROM checkin WHERE page_id = APPID'。无论如何,我只能检索我和我的朋友所做的checkins列表。 – 2013-01-09 14:15:29

+0

** fql **已过时! – ihue 2016-01-21 20:19:31

相关问题