2014-05-07 34 views
0

我正在爲使用Cordova的iOS構建應用程序,並希望集成一些臉譜圖API功能。儘管我的登錄工作正常,但我無法使api()函數返回數據。我目前正在嘗試獲取用戶朋友列表,但任何工作流程的示例都會有所幫助。Cordova/Phonegap Facebook插件示例/最佳做法

這是我到目前爲止,我需要調用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

With Graph v2.0,只有使用相同應用的朋友才能看到該應用 –

+0

@SeanKinsey你是對的,謝謝。 –

回答

2

使用Graph v2.0,只有使用相同應用的朋友才能看到該應用。