在javascript中没有调用FB.login回调

时间:2014-04-08 07:41:46

标签: javascript facebook facebook-graph-api facebook-javascript-sdk facebook-login

我有一个Facebook应用程序将安装在Facebook页面上。当最终用户访问此应用时,系统会要求他授权该应用。我正在使用JS中的FB.login进行授权,并且我确实得到了facebook对话框,要求获得许可。但是控制根本没有回复FB.login。我在这里缺少什么?

FB.init({
    appId: <app_id>
});
FB.login(function(response){
    console.log(response); //control never comes here even after user authorizing the app
}, {scope:"email,userlikes"});

1 个答案:

答案 0 :(得分:0)

您在此处添加了错误的权限。

userlikes替换为user_likes

(我不认为即使权限是由你的代码询问的,因为权限不正确)

Check this Demo。当您关闭登录对话框时,请检查浏览器的控制台,您将看到响应。

相关问题