2016-04-25 321 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); 
       }); 

让我知道,如果它不工作