是否可以通过FQL获取所有喜欢的电影页面?
答案 0 :(得分:3)
当前获取页面的名称的稳定方式不一定是id,而是在用户表上运行查询。即使用户可能有许多类似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 != ''
目前无法通过FQL获取用户的所有电影页面(就ids而言)。
更新:我跳了枪。
这应该有效
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')
虽然它仍然不稳定并且没有返回所有匹配>。<
答案 1 :(得分:1)
是的,只需使用正确的权限查询FQL page_fan表http://developers.facebook.com/docs/reference/fql/page_fan/。
答案 2 :(得分:1)
是的。查看Graph API Explorer。您可以从那里在page_fan
表上运行FQL语句。您需要user_likes
permission,然后解析电影条目。 该字段不是索引。