javascript - Facebook JS API - 如何在登录后重定向用户

标签 javascript facebook

我有以下代码:

FB.getLoginStatus(function (response) {
            if (response.session) {
            } else {
                FB.ui({
                    method: 'oauth',
                    perms: 'email,publish_stream',
                    },
                    function (response) {
                        if (response && response.installed) {
                           window.location.reload();
                        }
                    });
            }
        });

我想要的基本上是将用户重定向到同一页面,以便服务器端可以使用 REST API。有没有办法让这项工作成功?

最佳答案

订阅登录事件:

FB.Event.subscribe('auth.login', function (response) {
  window.location.reload();
});

关于javascript - Facebook JS API - 如何在登录后重定向用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5782515/

相关文章:

javascript - 为什么我们在 JavaScript 中有闭包?

ios - FBSDKShareDialogModeNative 在分享点击时调用 sharerDidCancel

Facebook API 速率限制 - 服务器端与客户端

javascript - 生成所有数字为 1-9 的随机整数

javascript - $resource 在 AngularJS 中响应一个空数组

javascript - 使用单个正则表达式仅提取函数名称(字符串值)

facebook - 调用 Facebook API 时出现 "(#100) Pages Public Content Access requires either app secret proof or an app token"问题?

javascript - 设置输入类型月的值

javascript - 从 javascript SDK 共享图像不会加载图像?

java - 连接到 Facebook XMMP MD5-DIGEST 的问题