0

我目前正在使用这样的方法:

FB.ui({ method: 'oauth', perms: "user_photos" }, post_auth_callback);

OAuth 2.0 升级是否改变了请求权限的方式? 当前的Facebook 文档没有显示perms参数。看起来它已被范围参数替换。但是,在测试中,范围参数被忽略,它只是请求标准访问。

4

1 回答 1

0

尝试使用 FB.login() 方法并传递您提到的范围参数。此外,请确保在调用 FB.init() 时将oauth参数设置为 true,以便启用 OAuth 2.0。

FB.login(function(response) {
        if(response.authResponse) {
            console.log("photo permissions granted")'
        } else {
            console.log("photo permissions denied")'
        }
    }, {
        scope : 'user_photos,friends_photos'
    });
于 2011-09-16T21:24:09.373 回答