我想从 Facebook 用户那里获取用户名和凭据,以便他可以针对我的应用程序作为用户进行身份验证。现在,getLoginUrl 返回一个在 Facebook 上的网站,它可以工作。如何避免用户从我的网站跳转到 Facebook?我可以显示一个自定义表单来获取用户名和密码并直接发送到 FB 吗?
问问题
505 次
1 回答
0
为此,您必须使用FB.login
Javascript API 中的函数,
function fbAuth() {
FB.login(function(response) {
if (response.authResponse) {
alert('User fully authorize the app.');
} else {
alert('User canceled login or did not fully authorize the app.');
}
}, { scope: 'email,friend_likes' });
}
然后您可以使用 onclick 事件或您想要的任何其他方法调用它:
<a href="#" onclick="return fbAuth();">Login</a>
文档:https ://developers.facebook.com/docs/reference/javascript/FB.login/
于 2012-07-03T05:30:55.393 回答