如何使用JavaScript请求Facebook应用程序的权限

Loo*_*Dev 5 javascript facebook

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

小智 5

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

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();
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

您仍然必须包含all.js和呼叫FB.init(...)