我正在开发一个Facebook应用程序,我需要选择所有不是特定页面的粉丝的朋友:我对如何构建查询有任何想法?
更新
我道歉,我会更加清楚。
在我的应用程序中,我想选择所有不是页面粉丝的朋友,因为我想邀请他们加入我喜欢页面。
查看开发者指南我读到无法执行SQL NOT IN ,因此使用FQL如何检索那些不喜欢的朋友页面?
答案 0 :(得分:1)
运行此FQL查询:
SELECT uid,name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND uid IN (SELECT uid FROM page_fan WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND page_id='YOUR_PAGE_ID')=''
编辑:
您必须具有user_likes
和friends_likes
权限才能获取此数据