I have set my app's Default Activity Privacy to "Only me", but when showing an auth dialog, Facebook ignores this setting and always shows "Friends". I am not mistaken about the expected behaviour. It is documented here: https://developers.facebook.com/docs/opengraph/authentication/.
Even when I preview the dialog within the app settings page, it shows "Friends" instead of "Only me". What gives?
Because your Facebook account already accept the application with default privacy is "Friends". You can change it.
Go to your Facebook page, then go to Privacy Settings, then choose Applications: http://www.facebook.com/settings?tab=applications
Find the app you are talking about, you will see the current privacy is "Friends". You can change it here.
Related
When asking a user for publish_actions permission in my facebook apps, facebook asks the user for the level of visibility fir these posts. like so.
However, for each app I get a different level set as the default in this dialog, in some "public" is set, some "friends" and some "only me".
I know I can change these in the user's app settings , but how can this default level be controlled from the app itself (seeing as I would like to ask for public permission by default ).
I dont mind the user selecting a different level in the dialog, but how is the default level set?
Any ideas will be appreciated.
In your app dashboard, go to App Details, section App Center Listed Platforms.
Click on Configure App Center Permissions, select Default Activity Privacy, and Save the setting.
(Your app does not need to be listed in App Center, nor do you need to submit your App Details for review for this setting to take effect.)
Edit: It seems they removed this setting, so now it is totally up to the user to select their desired privacy setting when they are asked for publish_actions permission; suggesting a default value does not seem possible any more.
As #CBroe pointed out it can be set in the app center permissions on the app dashboard.
details here
We've received the following warning:
Please update your privacy policy for Brewtoad to avoid enforcement action. The URL may be missing or returning an error.
Also, be sure your privacy policy displays on your website or app. For more info, refer to Platform Policy II.3 and this external resource: http://www.applicationprivacy.org/platform-requirements/facebook/.
When we click to update the privacy policy, we're directed to this page where we're being forced to create an App Center page. We don't want that. We only use the Facebook app for users to login with Facebook.
When we go to edit our app normally, there isn't an option to "submit a privacy policy."
This message is an alert that won't go away because we've "read" it.
Previous questions about this issue have answers insinuating that all you have to do is add the privacy policy url and that the message can be marked as read and the alert will go away
Neither of those things appears to be true. Instead, it looks as though facebook is trying to muscle us into some kind of integration with App Center that we don't want to implement.
You don't have to publish your app to App Center - just add privacy policy to https://developers.facebook.com/apps/APP_ID/appdetails and all will be fine, trust me.
You must provide a privacy policy in the required field on the app options page:
Head to https://developers.facebook.com/apps
Select your app
Click 'Edit app'
Click on 'App details' on the left
Fill the 'Privacy policy' url field with your privacy policy
If you don't have a privacy policy and need to generate one, I'm the founder of a service that does just that, and has a specific Facebook integration: www.iubenda.com/en/facebook
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.
Facebook gives app developers control over whether app activity is published in the stream. Is it also possible to prevent the hover popup from showing friends who have used an app?
You can try a few things:
If you have a canvas app, turn off "Social Discovery":
1. Go to https://developers.facebook.com/apps and select your app.
2. Click "Edit Settings".
3. Click "Advanced" on the left.
4. Scroll down to Canvas Settings and set "Social Discovery" to "Disabled". This is designed to turn off news feed stories like "John used GreatApp." Maybe it turns off the feature you're describing, too. I haven't tested this.
When you are authenticating your users:
Set the default privacy controls to "Only Me". This makes it so any story published from your app has the most restrictive privacy settings possible by default. The user is allowed to edit this on their own, but most will leave it at the default. I don't know if this turns off the facepile on app hovercards, but you can test it to see.
Let me know if either of these works and we can edit the response to describe the correct solution!
I've combed the internet looking for a solution and I have none.
For some reason, my page can't add the facebook developer app. I don't get the box that pops up asking to to allow even. When I click "go to app" it takes me back to my page. It IS verified, I've tried logging into the developer page and going from there and nothing works. I checked the "apps" section on my page and it says I haven't authorized anything even.
You probably have always use HTTPS enabled on your profile, however in your app settings, you don't have a valid HTTPS url listed.
Instead of logging in as the page, log in as a page admin (normal facebook user) and try adding the app.