Я разрабатываю приложение для социальных сетей. Я включил Facebook SDK 3.14 в мое приложение для iOS. Теперь я хочу получить список всех своих друзей в Facebook, чтобы я мог приглашать тех друзей, которые не используют приложение, и отправлять запросы друзьям тем, кто уже установил приложение.
Я могу получить список друзей, которые уже используют мои приложения, используя "/me/friends"
.
[FBRequestConnection startWithGraphPath:@"/me/friends"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
NSLog(@"All == %@", result);
}];
В ответ он дает идентификаторы Facebook (например, id = 654330727444458), чтобы я мог отправлять им запросы друзей.
Чтобы получить список всех друзей Facebook, которые не загрузили приложение, и если я хочу их пригласить, мне нужно, чтобы все друзья использовали "me/taggable_friends"
(Пожалуйста, поправьте меня, если я ошибаюсь).
[FBRequestConnection startWithGraphPath:@"/me/taggable_friends"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
NSlog("%@", result);
}];
В ответе taggable_friends
я получаю идентификатор друга как id = "AaLYBzZzHdzCmlytqyMAjO0OLDZIOs74Urn93ikeRmmTB3vX_Xl81OYUt4XnoWG0BDLuX67umVkheVdDjzyvm0fcqMqu84GgM9JnNHc-1B63eg
", который является идентификатором идентификатора друга, и он не уникален. Я не мог использовать его вместо этого, должен использовать Facebook-идентификатор друга, чтобы пригласить их., Я не смог бы получить его в ответе с ответом.