我有一个Facebook应用程序,我从那里获得了连接用户朋友的好友列表。
这很有效,因为我只获得了授权我申请的朋友的好友列表
以下是查询:
“app_friends”:“SELECT uid FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me())AND is_app_user = 1”
“potential_people”:“SELECT uid2 FROM friend WHERE uid1 IN(SELECT uid FROM #app_friends)”
直到今天,当我意识到我的一些朋友没有授权我去看他们的朋友时,它工作得很好。当我要去看他们的个人资料页面时,我看不到他的朋友。所以我得到以下FQL错误:无法查找xxxxxxxxx的所有朋友。只能使用相应的权限查找登录用户(xxxxxxxxx)或登录用户的朋友
如何指定我想查看授权我的申请的朋友的朋友列表,并授权我查看他们的朋友。
例如,我对这样的事情感兴趣:
“app_friends”:“SELECT uid FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me())AND is_app_user = 1 AND can_access_friends = 1 ”
您怎么看?