2015-10-11 2 views
0

У меня есть несколько приложений, связанных с одним и тем же приложением Facebook. Проблема в том, что когда я пытаюсь получить всех друзей пользователя, он выбирает всех друзей, у которых есть установленные приложения. Как отфильтровать и получить только друзей, у которых установлено активное приложение?FB Graph API: отдельный пользователь по приложению

В Facebook приложения отмечены идентификатором пакета и URL-схемой схемы ... Если бы я мог включить любой из них, я мог бы фильтровать результаты. Есть ли «поля», чтобы включить их?

Благодаря

[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me/friends" parameters:@{ @"fields" : @"id,name"}] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) 
{ 
     // Filter users by app? 
    }]; 

ответ

0

Вы должны сделать вызов /me/friends с пользователем маркер доступа, который принадлежит к активному App. Это единственный способ получить список друзей, которые также утвердили активное приложение.

+0

Проблема в том, что если я позвоню мне/друзьям, я получаю всех друзей, которые используют приложение, но также и всех друзей, которые используют другие приложения тоже (привязаны к одному и тому же приложению для Facebook) – BlackMouse

+0

как вы «связываете приложения» вместе"? это действительно невозможно. или вы имеете в виду бизнес-сопоставление api? – luschn

+0

tie Возможно, это неправильное слово, но у меня есть платная и LITE-версия, например. – BlackMouse

Смежные вопросы