2011-12-13 98 views
2

我想在一个应用程序来获得friends_checkin信息,我请“user_checkins”,“friends_checkins”来获得访问令牌。获得朋友Facebook签到资料

当我提出一个要求,我/我签入得到一个空的数据集回来。

所以我想可能是我做错了什么的代码,所以我去了graphapiexplorer在Facebook上,并试图有 首先我请求的访问令牌相同的权限,然后试了一下,还有我得到一个空集我已经检查了帐户(我正在使用我的帐户和我的朋友的帐户进行验证)的帐户(至少可以做什么),我的朋友的帐户有所有可能的设置以共享签入信息。

所以现在我的问题是 是否有可能得到朋友签到资料(Facebook帮助似乎说是)? 什么设置有允许朋友看到我的签入信息,或者反之亦然? 有没有相同的例子?

编辑:后续问题: 如果上述不可能,我想的一个替代方案是获取朋友列表,然后为每个朋友获取他们的签入信息。这会工作吗?如果是,那么怎么样,因为//签入一个简单的重新查询没有工作(这显然不会,因为朋友还没有登录,并允许我的应用程序,以获取该信息)。我可以通过哪些其他方式来完成这项工作。

回答

1

你可以尝试使用FQL查询到的图形API。在图API探险,试试下面的查询(这可能需要一段时间取决于你有多少朋友要跑)有关可用字段

fql?q=select tagged_uids,page_id from checkin WHERE author_uid in(SELECT uid2 FROM friend WHERE uid1 = me()) 

更多信息可以在这里找到

https://developers.facebook.com/docs/reference/fql/checkin/

+0

这是def提供帮助,可能比我使用的方式更有用。谢谢 – 2011-12-13 21:00:30

1

您好更多的研究后,我得到的结果通过我/地区的位置也放是因为,如果你使用的位置,我会提供家庭位置,如果使用的地点将提供所有签入的数据我的东西在其Facebook错误THX

相关问题