Topic-icon Understanding Permissions & How to Change them?

Active Subscriptions:

None
I was curious about the standard permissions that JFBC requires. I did a forum search and it looks like this has changed a lot over the last year.

By default, I'm seeing the basic About Me permissions, and the Publish Actions permission. Does JFBC require both of these? The publish actions permission is causing a second dialog box to come up, which I believe is impacting the opt-in rate.

I would also like to add User Likes and User Interests to the required permissions. I tried to do this through facebooks app interface..."How Facebook refers users to your app" section...but it did not add them to the log in button prompt. Where would be the right place to add these permissions? Would the Likes and Interests permission cause the second dialog box to display?
The topic has been locked.
Active Subscriptions:

None
14 years 2 months ago #20603 by mtk
Hello Ryan,
yes, JFBC requires those 2 minimal permissions but it should not cause a second dialog to come up.
could you show us an example of this?

as for "more permissions" you have that option in the Facebook API Configuration Tab , where you should use this as a reference: developers.facebook.com/docs/reference/api/permissions/

let us know if that helped.

Mati
The topic has been locked.
Active Subscriptions:

None
Thanks MTK, not sure how I missed that permissions box in the configuration area, that will be very useful. :)

And I've attached is a screenshot of the two dialog boxes. The first one is fine, but the second one pops up after approving the first, which is causing some users to hesitate, even though it's an "optional" permission. This is the one I would like to remove all together. Any advice?

File Attachment:
The topic has been locked.
Support Specialist
14 years 2 months ago #20704 by alzander
Ryan,
JFBConnect will ask for the minimum set of permissions required for how you have it configured. If the 'post to wall' permission dialog is coming up, that means that either you've set it in the Additional Permissions (unlikely) or you've configured a New User and/or Returning User login message. That permission is required to post to the user's wall, so with that option configured, we ask for it.

The same goes for the Profile plugins. If you have them configured to import interests or employment history, etc, those permissions will be requested. Facebook used to allow permissions to be 'required'. Without them, the user couldn't log in. At the end of last year, they changed the basic user information to always be required but many additional permissions would come in a 2nd dialog box and be optional. With the 4.0 release (in August), we changed our permissions to prepare for the change by Facebook that was coming.

As always, hope that makes sense,
Alex
The topic has been locked.
Active Subscriptions:

None
Awesome, thanks Alex, that makes perfect sense. I had our homepage listed in the URL field under JFBC -> Configuration -> Status / Wall. I removed that and it seems like the second dialog box has disappeared. :)
The topic has been locked.
Support Specialist
14 years 2 months ago #20743 by alzander
Glad to hear that got you going!
Alex
The topic has been locked.
Active Subscriptions:

None
Hey Alex, what is the best way to query the additional permissions that my app has been granted. For example, I'd like to get a list of all the user's Likes.

Is this done through FQL? Is there an interface provided for this, or would a program need to be written for it?
The topic has been locked.
Active Subscriptions:

None
Can you guys explain what the "publish_actions" permission is used for in JFBC? I think I want to remove it entirely, but I don't want to break anything in the process.
The topic has been locked.
Active Subscriptions:

None
Sorry, after re-reading this thread, I think I need to provide some clarification. I am not getting the "Publish Actions" request when accessing the site on a desktop, but on mobile, I get the following: "This app may post on your behalf, including status updates, photos and more".

That is what I want to remove, but I can't seem to configure this through JFBC or Facebook. Any suggestions?

File Attachment:


File Attachment:
The topic has been locked.
Support Specialist
14 years 1 month ago #22289 by alzander
Ryan,
The mobile dialog has a bug. It's on Facebook's side, not JFBConnect. I'd recommend using the "Does this repro describe your issue" link below to possibly help increase the priority (though it's already high):
developers.facebook.com/bugs/273948536030203

If you have any other questions, just let me know. I also just noticed I never responded to your post about fetching Likes above. If you still need that, let me know (although I don't honestly know the answer off-hand, so will have to look into it).

Thanks,
Alex
The topic has been locked.