获取用户';Facebook喜欢FQL

获取用户';Facebook喜欢FQL,facebook,facebook-fql,Facebook,Facebook Fql,大家好,我正在尝试使用FQL在FB上获得朋友的喜爱 'SELECT name,type FROM page WHERE page_id IN (SELECT target_id FROM connection WHERE source_id=%i and target_type="Page") AND type!="APPLICATION"'%(friend.fb_uid)) 当我请求我自己喜欢的东西,但不返回任何东西给我的朋友时,查询会像预期的那样工作。我已经添加了类似的许可,但仍然没有添

大家好,我正在尝试使用FQL在FB上获得朋友的喜爱

'SELECT name,type FROM page WHERE page_id IN (SELECT target_id  FROM connection WHERE source_id=%i and target_type="Page") AND type!="APPLICATION"'%(friend.fb_uid))
当我请求我自己喜欢的东西,但不返回任何东西给我的朋友时,查询会像预期的那样工作。我已经添加了类似的许可,但仍然没有添加任何内容


有什么想法吗?

用户必须先授予您的应用程序用户喜欢的
权限,然后您才能这样做

如果您打算在用户未登录时执行此操作,则还需要提示他们获得
脱机访问
权限


此处的page\u fan表可能适用于您的用例(我将检查为什么connections表具有不同的行为)。尝试以下方法:

'SELECT name, type FROM page WHERE page_id IN (SELECT page_id FROM page_fan WHERE uid=%i) AND type != "APPLICATION"'%(friend.fb_uid)

当然,这是在请求了你喜欢的朋友的许可后进行的。

我两者都做了。问题是当我询问用户朋友的喜好时。经过大量的修改,我认为这是不可行的。这需要
friends\u likes
权限,我相信-我个人从未与任何
friends\u*
权限发生过冲突。但是,你没有从图表中读取连接的原因是什么?i、 例如,
/USER\u ID/likes
?friends\u likes perm在那里我暂时不使用该图,因为一些遗留代码,我迟早要升级到该图。我遇到同样的问题。尝试$facebook->api('me/likes')不起作用。但如果我转到graph api演示页面并运行链接,它会工作。在请求好友后,您不能查询页面?My Repo case运行良好:似乎当您的朋友也授权应用程序访问页面时,就会发生这种情况。您是否发现了问题所在或解决方法?我自己也遇到了同样的问题,问互联网到目前为止没有帮助……有什么更新吗?我刚刚发布了一个类似的问题,除了这里所有喜欢的问题: