我有一个脸书页面,这也是在FB的一个地方,所以用户可以检入到那个地方(例如与iPhone)。现在,我想从我的页面中获取所有已签入的用户。但我总是得到一个空数组,即使有几个用户已经签入。我使用来自Graph-API的以下URI:
https://graph.facebook.com/PAGE_ID/checkins?access_token=ACCESS_TOKEN
对于访问令牌,我创建了一个FB-app,并为其分配了权限manage_pages、offline_access、user_checkins和friends_checkins。
我遗漏了什么?
发布于 2012-01-14 05:36:31
您将需要使用页面访问令牌(请参阅https://developers.facebook.com/docs/authentication/上的页面登录)。
您可以通过使用用户访问令牌查询me/accounts
来获取页面访问令牌。
在返回帐户列表中将是页面访问令牌。
发布于 2012-07-14 02:15:07
你这样做是正确的。我也遇到了类似的问题,几个月前我发现了这个bug报告。现在已经修复了。
http://developers.facebook.com/bugs/165533086912181
既然这个问题已经解决了,它现在应该可以为你工作了。如果不是,您可能想要尝试FQL。您可以通过图形API访问它,方法是访问
https://graph.facebook.com/fql?q=SELECT+checkins+FROM+pages+WHERE+page_id=WHATEVER。
https://stackoverflow.com/questions/6058798
复制相似问题