我想在应用中获取friends_checkin信息,我请求“user_checkins”,“friends_checkins”获取访问令牌。
当我向我/签到请求时,我得到一个空的数据集。
所以我想可能是我在代码中做错了所以我去了facebook上的graphapiexplorer并在那里试过 首先,我请求了相同权限的访问令牌,然后尝试了,我仍然得到一个空的数据集 {“data”:[]}
我已经检查过(至少我能做什么)帐户(我使用我和我朋友的帐户进行验证),我朋友的帐户有所有可能的设置来分享签到信息。
所以现在我的问题是 是否可以获取朋友签到信息(Facebook帮助似乎是肯定的)? 有什么设置可以让朋友看到我的签到信息,反之亦然? 有没有相同的例子?
编辑:后续问题: 如果以上是不可能的,我想的另一个候选人是获得一个朋友列表,然后为每个朋友获取他们的签到信息。这会有用吗?如果是,那么如何,因为使用// checkins的简单重新查询不起作用(显然它不会,因为朋友没有登录并允许我的应用程序获取该信息)。我可以通过其他方式开展这项工作。
答案 0 :(得分:1)
您可以尝试对图api使用fql查询。在图api资源管理器中,尝试以下查询(这可能需要一段时间才能运行,具体取决于您有多少朋友)
fql?q=select tagged_uids,page_id from checkin WHERE author_uid in(SELECT uid2 FROM friend WHERE uid1 = me())
有关可用字段的更多信息,请点击此处
答案 1 :(得分:1)
你好经过更多的研究我得到了结果,通过使用我/位置它的位置也放s,因为如果你使用位置我将提供家庭位置,如果使用位置,它将提供所有的签到数据我的东西它的facebook bug thx