2014-05-07 2 views
0

Я создаю приложение для iOS с использованием Cordova и хотел бы интегрировать некоторые функции api facebook graph api. Несмотря на то, что у меня работает логин, мне трудно получить функцию api() для возврата данных. В настоящее время я пытаюсь получить список друзей пользователей, но пример любого рабочего процесса будет полезен.Cordova/Phonegap Facebook Plugin Пример/Лучшие практики

Вот что у меня есть до сих пор, мне нужно вызвать функцию init? Он недоступен под объектом facebookConnectPlugin, который заставляет меня думать, что мне это не нужно, но, возможно, мне нужно использовать CDV.FB.init() или FB.init()?

var fbLoginSuccess = function (userData) { 
    facebookConnectPlugin.api('/me/friends?fields=picture,name', ["basic_info", "user_friends"], 
     function (result) { 
      alert("Result: " + JSON.stringify(result)); 
     }, 
     function (error) { 
      alert("Failed: " + error); 
     } 
    ); 

} 

facebookConnectPlugin.login(
    ["basic_info"], 
    fbLoginSuccess, 
    function (error) { 
     alert("" + error); 
    } 
); 
+0

Возможно, я делаю что-то неправильно с разрешениями? Я могу получить информацию о текущих пользователях: facebookConnectPlugin.api ('me /? Fields = picture, name', ["basic_info", "user_friends"] Но если я добавлю «друзей» в строку графика, которую я получаю возвращенный пустой массив. –

+1

С графиком v2.0 в приложение будут видны только друзья, использующие одно и то же приложение. –

+0

@SeanKinsey вы правы. Спасибо. Положите это как ответ, и я помету его как ответ. –

ответ

2

С помощью Graph v2.0 для приложения будет видно только приложение, использующее одно приложение.