我如何知道朋友是否在使用JS SDK的朋友或好朋友或其他自定义friend_list。我正在使用phonegap中的单页javascript应用程序。
主要问题是我需要不同的数据集,这些数据在回调函数之外是不可用的。
我试图像我这样查询所有朋友列表,
FB.api('me/friendlists'){
});
我所有的朋友都喜欢这样
FB.api('me/friends', function(friends){
friends.data.forEach(function(friend){
});
});
但他们都使用回调函数,我需要比较2个结果并在朋友结果中添加属性listname和/或id。
答案 0 :(得分:4)
使用read_friendlists
Permission,您可以访问用户的好友列表。
然后,拨打/[USER_ID]/friendlists
以获取好友列表列表ID,然后拨打/[FRIEND LIST ID]
以获取该列表中的好友列表。
然后,您可以存储这些内容并检查特定的uid是否在其中一个列表中