1

友人が、たとえば、知人や親友、またはJSSDKを使用した別のカスタムfriend_listに含まれているかどうかを確認するにはどうすればよいですか。phonegapでシングルページjavascriptアプリケーションを使用しています。

主な問題は、コールバック関数の外部では使用できないさまざまなデータセットが必要なことです。

私はそのように私のすべての友達リストを照会しようとしました、

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

そして、私の友達はみんなそうです

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

ただし、どちらもコールバック関数を使用しているため、2つの結果を比較し、プロパティのリスト名やIDを友達の結果に追加する必要があります。

4

1 に答える 1

4

read_friendlists 権限を使用すると、ユーザーの友達リストにアクセスできます。

次に、を呼び出して/[USER_ID]/friendlists友達リストのリストID/[FRIEND LIST ID]を取得し、を呼び出してそのリストの友達のリストを取得します。

次に、それらを保存して、特定のuidがリストの1つにあるかどうかを確認できます。

于 2012-06-25T11:29:04.903 に答える