2012-02-10 86 views

回答

1

是的,只是用正确的权限查询FQL page_fan表http://developers.facebook.com/docs/reference/fql/page_fan/

+0

这会返回不完整的数据或根本没有数据。 – phwd 2012-05-27 20:10:15

+0

是的,欢迎来到Facebook开发。一小时前工作的东西不能保证从现在开始工作一小时。自从我写答案至今已有3个月了......所以这个概率很高,不再适用了。 – DMCS 2012-05-29 21:46:53

3

稳定方式目前得到名称的页面不一定IDS是运行在用户表的查询。 page_fan即使用户可能有许多页面喜欢的类型Movie返回很少或没有结果。

SELECT movies from user where uid=me() and movies != ''

或所有朋友

SELECT movies from user where uid in (SELECT uid2 FROM friend WHERE uid1 = me()) and movies != ''

目前还没有办法让用户都喜欢的电影页面(在IDS方面)通过FQL。

更新:我跳了枪。

这应该工作

SELECT name, page_id from page where page_id in (SELECT page_id from page_fan where uid in (SELECT uid2 FROM friend WHERE uid1 = me()) and profile_section='movies')

虽然它仍然不稳定,不返回所有匹配>。 <

相关问题