如何在phonegap中正确使用facebook连接插件

时间:2016-08-02 18:57:10

标签: javascript php facebook cordova phonegap-plugins

假设我有一个phonegap应用程序,它有一个与php后端一起使用的自定义登录系统。假设我的登录屏幕有用户名的文本输入,即电子邮件和密码输入。在那些我有2个按钮。我的登录按钮(工作正常)和一个按钮,用于说明使用这样定义的facebook

<label class="item-input">
            <button class="button button-block button-positive" id="fblogin" onclick="fblogin()">Login with Facebook</button>
            </label>

现在我有javascript

<script> 
            $(document).ready(function() {
                                //set page title using settings 
                document.getElementById("page_title").innerHTML = localStorage.getItem("login_index_page_title");
                        setTimeout(function(){
                function fblogin(){

                var fbLoginSuccess = function (userData) {
    alert("UserInfo: " + JSON.stringify(userData));
}

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

});
      </script>

这假设基于https://github.com/Wizcorp/phonegap-facebook-plugin 例。我确信我在代码中犯了一个错误。我的Facebook应用程序设置正常。我的app id也已设置完毕。我确信我犯了一个错误。我们的想法是,如果某人成功登录,我将使用自己的逻辑将用户连接到我的系统,如果他/她不存在的话

1 个答案:

答案 0 :(得分:0)

我错过了错误处理程序或一些语法错误。问题解决示例引用工作正常