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

Ответы на вопрос(4)

Ваш ответ на вопрос