【发布时间】:2016-08-05 02:26:44
【问题描述】:
假设我有一个 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 应用程序设置正常。我的应用程序 ID 也已设置,所有这些。我确定我犯了一个错误。这个想法是,假设有人成功登录,如果他/她不存在,我将按照我自己的逻辑将用户连接到我的系统
【问题讨论】:
标签: javascript php facebook cordova phonegap-plugins