The new enhanced auth dialog also shows which of your friends are also using the app. Is there any way to hide this? There are certain apps for which it would be more politically correct to NOT know who else is using it.
You could try disabling Social Discovery in the apps settings.
Also you could try setting the Default Activity Privacy to "Only me".
Related
Does anyone know if there is an (undocumented?) field/property in graph api I can use to disable sandbox mode for an app?
I have checked https://developers.facebook.com/docs/reference/api/application/ and googled my eyeballs sore, but can't find anything, is this only available from the app settings panel on developers.facebook.com/apps?
No, there is no undocumented/documented property for this. You must enable/disable manually from your app settings.
Is it possible to set the "privacy" for each video upload using the Graph API?
I have a little gallery that will display different videos from people. But at the moment, I can only display the Thumbnail and unable to view the video if I am not "friends" with the uploader.
FYI: I have set the "Default Activity Privacy" in the Facebook App setting in Auth Dialog to "Everyone".
Any inputs would be very helpful.
Thanks!
If you go to Account Settings >> Apps, and find your app, there is a settings called
Who can see posts this app makes for you on your Facebook profile?
While your Default Activity Privacy may be set to Everyone now, it's possible that when the user authorized the app, he changed the privacy mode. Or, maybe the user authorized your app with the default privacy before you changed the default.
via Facebook: "Where can I control my app privacy and settings?"
... never does Facebook say that an app can override a user's privacy setting. That's because it's not possible. If it were possible, it would seriously discourage people from using apps at all.
#Gil Birman answer is wrong.
Try add to http entity param with name privacy and value {"value":"SELF"}. As result, uploaded video have access: only me. Facebook support also other privacy.
We use Facebook Connect on our web site. We have some mandatory and some optional permissions. Is it possible to get FB to display a check box next to the optional ones? I've seen some sites that do this but maybe they are displaying their own dialog.
Once an optional permission has been granted, what is the best way to allow the user to revoke just it?
We are using the Javascript SDK but could also implement something in PHP if needed.
Thanks!
I believe you are referring to the "Improved Auth Dialog" which Facebook will automatically switch all apps over to on 2/15. You can opt-in now through your app settings so you can make sure everything works. After 2/15 you can opt-out, but only until 3/1. The improved dialog shows a second screen of "optional" permissions.
https://developers.facebook.com/blog/post/633/
Users can remove permission at any time by going into their "Privacy Settings", then to the "Apps and Websites" section. I think most users have no idea they remove individual privileges from there.
I find the javascript SDK provides a much better user experience than using redirects on the backend with something like PHP.
I am somewhat new to using the facebook c# sdk. I'm trying to add the ability to add login capabilities to my website using facebook. However, I don't seem to be able to achieve the same login auth dialog look that other sites give.
When I view other sites that allow login via facebook (i.e. Bing, Pinterest), their auth dialog screens look exactly like what I am looking for. That is logo, followed by title. Then description, then the "By proceeding you are agreeing to...." line. Then below in the darker gray shaded area is the friends strip, and the Log In and Cancel Buttons on the lower right hand side. For my site, I am getting an auth dialog with an "Okay, go to app" button in the upper right hand corner of the auth window. It does not show the strip of friends that use the app. and there is no "Login" and "Cancel" button at the bottom.
How can I achieve the desired look? I have tried disabling the Enhanced Auth Dialog in the advanced settings of my app, but this generates an auth dialog that is even further from the desired result.
I have compared the url strings that I am using to do the auth, with these other sites and they are exactly the same (obviously using my own appid, and permission requested). So that tells me it must be something on the app setup side on facebook. I just can't seem to determine what options need to be set to cause my app to display a login screen similar to the other sites I have mentioned.
Any help would be greatly appreciated.
Thanks.
Could it be that you haven't opted in to the "Enhanced Auth Dialog"? Go to:
https://developers.facebook.com/apps/[your-app-id]/advanced
And make sure "Enhanced Auth Dialog" is set to active.
basically i have integrated fb in my app and for that i have created the app in fb developer site.
I have got app id and i have authorized my app with fb using this id.
While asking permissions in fb, the auth dialog havn't appeared good. like i want to display auth dialog as below image.
but i didn't see above style of auth dialog while authorization. How will i get that style of dialog?.
Currently i am getting the below style of dialog.
Please advise in this regards.
Thanks!!!
Go to your facebook profile from which you have created your app,or from which you are accessing your app.
Then go to Privacy Setting -> Apps, Games and Websites
And here go to apps you use there click edit in front of your app and then remove it.
It will simply remove your permission and will ask you again as you have shown in screen.
If anything feel free to ask.