javascript - 如何使用 JavaScript 请求 facebook 应用程序的权限

标签 javascript facebook

如何检查当前用户登录状态并请求我的应用程序的权限?这最近发生了变化,现在我的应用程序不再工作了。感谢您的帮助!

最佳答案

我总是使用这个设置来处理登录状态和权限:

function getPerms() {
    FB.login(function(response) {
        if (response.authResponse) {
            //user has granted permissions
        }
    }, {scope:"email, ..."});
}

function getStatus() {
    FB.getLoginStatus(function(response) {
        if (response.status === "connected") {
            //user has granted permissions
        } else {
            getPerms();
        }
    });
}

您仍然需要包含 all.js 并调用 FB.init(...)

关于javascript - 如何使用 JavaScript 请求 facebook 应用程序的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8943339/

相关文章:

facebook - 存储访问 token 并处理它们的过期

java - 我如何使用 uId 在 Facebook 中登录用户信息,例如电子邮件 ID、姓名、城市等

python - 通过请求发布到 FB 组,允许加载 youtube 视频

javascript - R - 如何使用 as.POSIXct 将 JavaScript 时间戳转换为人类日期时间?

javascript - 在 Batch-HTA 脚本中添加编程按钮

javascript - 可折叠/可展开的表格行为

javascript - (#3) 应用程序没有进行此 API 调用的能力。开发工具包

ios - 在没有 App Store ID 的情况下测试 iOS 'Deep Linking'

javascript - 如何在不改变时间的情况下将 Date 对象转换为 UTC?

javascript - 元素类中的 CSS @media - 使用 CSS 变量