2012-06-25 179 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