Facebook中的朋友和好友列表

时间:2012-06-25 10:56:18

标签: facebook cordova facebook-javascript-sdk

我如何知道朋友是否在使用JS SDK的朋友或好朋友或其他自定义friend_list。我正在使用phonegap中的单页javascript应用程序。

主要问题是我需要不同的数据集,这些数据在回调函数之外是不可用的。

我试图像我这样查询所有朋友列表,

FB.api('me/friendlists'){
});

我所有的朋友都喜欢这样

 FB.api('me/friends', function(friends){
 friends.data.forEach(function(friend){
 });
 });

但他们都使用回调函数,我需要比较2个结果并在朋友结果中添加属性listname和/或id。

1 个答案:

答案 0 :(得分:4)

使用read_friendlists Permission,您可以访问用户的好友列表。

然后,拨打/[USER_ID]/friendlists以获取好友列表列表ID,然后拨打/[FRIEND LIST ID]以获取该列表中的好友列表。

然后,您可以存储这些内容并检查特定的uid是否在其中一个列表中