2017-01-20 18 views
0

レスポンスで合計カウントを取得していますが、データは空です。誰もがこれで私を助けることができます。FBSDKGraphRequestを使用してFacebookブックフレンドリストを取得する方法

+0

から返さfriendwリストIDを持つ以下のコードを実行する必要があります一覧表示します。http ://stackoverflow.com/questions/23417356/facebook-graph-api-v2-0-me-friends-returns-empty-or-only-friends-who-also-u – Tander

答えて

0

user_friendsのアクセス権を要求して、次のコードを実行した後、ユーザーの友だちのリストを取得できます。これにより、各友人のuidが返されます。特定の友人に友人をフェッチするために

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] 
           initWithGraphPath:@"/{user-id}/friends" 
             parameters:params 
             HTTPMethod:@"GET"]; 
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, 
             id result, 
             NSError *error) { 
    // Handle the result 
}]; 

あなたはおそらくこれが役立つの許可read_custom_friendlistsを要求し、/{user-id}/friendlistsエッジ

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] 
           initWithGraphPath:@"/{friend-list-id}" 
             parameters:params 
             HTTPMethod:@"GET"]; 
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, 
             id result, 
             NSError *error) { 
    // Handle the result 
}]; 
+0

お返事ありがとうございます。私は疑問を持っています。/{user-id}/friendsまたは/ {123456789}/friendsを渡す必要があります。 –

+0

'{user-id}'はプレースホルダですので、 '/ 123456789/friends'を使うべきです。 –

+0

お返事ありがとうございます。私はデータを取得していません。応答はdata =( )です。 要約= { "total_count" = 796; }; –

関連する問題