2012-07-19 54 views

回答

2

您可以使用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> 
相关问题