Я получаю итоговый счет в ответе, но данные пустые. Кто-нибудь может мне с этим помочь.Как получить список друзей facebook с помощью FBSDKGraphRequest
ответ
Вы можете получить список друзей пользователя после запроса 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
}];
Спасибо за ответ ур. Я сомневаюсь. Должен ли я проходить/{user-id}/friends или/{123456789}/friends. –
'{user-id}' является заполнителем, вы должны использовать '/ 123456789/friends'. –
Спасибо за ваш ответ. Я не получаю данные. Ответ: data = ( ); summary = { "total_count" = 796; }; –
Возможно, это поможет: HTTP : //stackoverflow.com/questions/23417356/facebook-graph-api-v2-0-me-friends-returns-empty-or-only-friends-who-also-u – Tander