2016-04-25 329 views
1

我正在開發一個需要Facebook登錄的應用程序。當我沒有實現Facebook登錄時,該應用可以輕鬆構建。Facebook登錄失敗

實施後,該應用程序無法構建,它不會給我一個明確的錯誤。 我已經將Facebook插件「Facebook Connect」添加到了我的項目中。

這裏是我的代碼:

if(window.navigator.onLine) 
    { 
    setTimeout(function(){ 
    var fbLoginSuccess = function (userData) { 
       console.log("UserInfo: ", userData); 
       } 

       facebookConnectPlugin.login(["public_profile"], fbLoginSuccess, 
        function loginError (error) { 
        console.error(error) 
        } 
      ); 
},500); 
} 

在我已經設定正確的AppId和AppName的插件。

當我嘗試測試時,通過構建它,沒有任何反應。當我嘗試上傳時,它給了我一個錯誤。但它並沒有說明錯誤是什麼。

回答

0

你可以嘗試read more here

facebookConnectPlugin.login(["public_profile","email"],function (response) { 
       if(response.authResponse.userID!=''){ 
        facebookConnectPlugin.api(response.authResponse.userID+"/?fields=id,email,first_name", ["public_profile"], 
        function (response) { 
         console.log(response); 
        }, 
        function (response) { 
         console.log(response); 
        }); 
       }  
       }, 
       function (response) { 
         console.log(response); 
       }); 

讓我知道,如果它不工作