English 中文(简体)
What is the correct way to request permissions in a Facebook iFrame application with the JS SDK?
原标题:

I m currently using a method like this:

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

Has the OAuth 2.0 upgrade changed how permissions should be requested? The current Facebook documentation doesn t show a perms param. It looks like it has been replaced with a scope param. However, in testing, the scope param is ignored and it simply requests standard access.

问题回答

Try using the FB.login() method and pass the scope parameter as you mentioned. Also, make sure you set the oauth parameter to true in your call to FB.init() so that OAuth 2.0 is enabled.

FB.login(function(response) {
        if(response.authResponse) {
            console.log("photo permissions granted") 
        } else {
            console.log("photo permissions denied") 
        }
    }, {
        scope :  user_photos,friends_photos 
    });




相关问题
Facebook Connect login dialog not working

I am using Facebook Connect for iPhone and following the official instructions. I use the following code to display the login dialog: FBLoginDialog* dialog = [[[FBLoginDialog alloc] initWithSession:...

Facebook App Profile Tab is Empty ... No Content Displayed?

I can view my application via the http://apps.facebook.com/myapplication/ link and the content shows up correctly. I also added the application as a tab to a facebook page. However, when viewing the ...

Facebook Platform error: "Object cannot be liked"

I m working on a Facebook Application that generates wall posts. In testing these posts, I ve discovered that the Facebook Platform action of "liking" a post is failing. The specific error message ...

how to call showPermissionsDialog() in php (facebook api)?

I was reading over the documentation yet I could not figure out how to call Facebook.showPermissionsDialog() in php include_once ./facebook-platform/php/facebook.php ; $facebook = new Facebook(my ...

Facebook connect

If I plug in the facebook connect into my website, How can I prevent double signups? Lets say I have a user that s already signed up to my site but he clicked the connect with facebook, is there a ...

热门标签