当有人点击一个按钮时,我想检查用户是否有 publish_stream 权限,如果他有,我们继续我们的功能。
我目前是通过以下方式制作的:
function facebookLogin(callback)
{
FB.login(function(response) {
if (response.authResponse) {
console.log('We should save the access token');
callback();
} else {
console.log('User cancelled login or did not fully authorize.');
jGrowl('Without authorizing our application you will not be able to access all features.');
}
}, {scope: 'publish_stream,'});
}
回调是用户给我 publish_stream 权限后我想要执行的操作。在执行 facebook 登录功能之前,我想先检查是否有权限。
为什么我想要它同步?因为我需要在点击偶数处理程序中执行此操作,否则浏览器开始抱怨我随机打开弹出窗口,所以我认为它应该同步完成。
非常感谢,经过漫长的一天后,对 js 和 facebook 感到绝望。