2017-01-20 3 views

ответ

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 и запустить следующий код с friendw списка ид вернулся из /{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 = ( ); summary = { "total_count" = 796; }; –