0
是否可以获得访问Facebook用户的用户ID而不让他们离开您的网页的权限?具有权限对话框的iframe是唯一真正实现此目的的方法吗?在没有用户离开我的网站的情况下请求Facebook权限
是否可以获得访问Facebook用户的用户ID而不让他们离开您的网页的权限?具有权限对话框的iframe是唯一真正实现此目的的方法吗?在没有用户离开我的网站的情况下请求Facebook权限
您可以使用JavaScript API来扩展权限。 假设您已经请求电子邮件权限, 如果您向登录按钮传递新权限,用户还必须同意新电子邮件。
例如登录按钮:
<fb:login-button perms="friend_likes"></fb:login-button>
例子的FB.login()
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: 'friend_likes' });
}
那么你可以用一个onclick事件或任何你想要的其他方法调用它:
<a href="#" onclick="return fbAuth();">Login</a>