Как составить список общих друзей в iOS с помощью Facebooksdk?
Я следовал за графиком API, но я получаю ответ как
context = {
id = dXNlcl9jb250ZAXh0OgGQ2NxhPU1adsVlI9wHXlABJbFICZC9PYfcDq57EiAdimkf6Um0P7dgco2lU1qdiM98jXp5hXpZCVkjBeN0DHCROSZAjio6JAD7gmkIZCqTxVp6dNwZD;
};
id = 1306652987;
}
Мой код
FBSDKAccessToken *access = [FBSDKAccessToken currentAccessToken];
if (access!=nil)
{
NSDictionary *params = @{
@"fields": @"context.fields(mutual_friends)",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"1306652987"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
NSLog(@"result %@",result);
// Handle the result
}];
}
else
{
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logInWithReadPermissions:@[@"public_profile", @"email",@"user_friends"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error)
{
if (error)
{
// Process error
}
else if (result.isCancelled)
{
// Handle cancellations
}
else
{
///me/mutualfriends/[OTHER ID]/?fields=name,picture
NSDictionary *params = @{
@"fields": @"context.fields(mutual_friends)",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"1306652987"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
NSLog(@"result %@",result);
// Handle the result
}];
if ([result.grantedPermissions containsObject:@"email"])
{
NSLog(@"result is:%@",result);
}
}
}];
}
Но в проводнике API графика я получаю правильный вывод с именем и идентификатором общих друзей и общим количеством общих друзей, но я не могу получить полный ответ в своем коде