Как получить список друзей из Facebook, которые не установили приложение?
Я занимаюсь разработкой приложения для социальных сетей. Я интегрировал 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, чтобы пригласить их. К сожалению, я не смог получить его в ответе тегируемого друга.