2012-06-25 181 views
0

如何找出朋友是否在例如水晶或好朋友或其他具有JS SDK的自定义friend_list。我在手机上使用单页JavaScript应用程序工作。Facebook上的朋友和朋友列表

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

我想查询我所有的朋友列表,像这样,

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

和我所有的朋友都喜欢这样

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

,但它们都使用回调函数,我需要比较2分的结果和将朋友结果添加一个属性listname和/或id。

+0

嗨!这不是一个问任何问题的方式,我们没有得到你的查询是什么。只是编辑你的问题,并详细描述每一步,并告诉我们你试过什么,比我们试图引导u.Thanks – Aamirkhan

回答

4

随着read_friendlistsPermission你可以访问用户的朋友列表。

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

然后,你可以存储这些,并检查一个特定的uid是否在列表之一

+0

问题这里是我不能存储数据:(无论在本地存储无论如何。 –

+0

所以不要存储它;从API检索并在应用程序中使用它 – Igy