Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 4 years ago.
Improve this question
In Facebook developer account I am creating an app Id for one of my android App's.
In Settings -> auth-dialog I copied the below URL in Privacy Policy.
http://developers.facebook.com/policy/
I got an error saying ...
Error
A valid Privacy Policy URL must be provided in order to be compliant with Facebook Platform Policy.
I gave the same URL for my other app few months back and it worked. Please suggest.
If the URL you copied into that question is the one you're trying on your own app, that's completely invalid, it needs to be a real privacy policy for your app - you can't just link to facebook's developer policy, that has nothing to do with how you use the data you retrieve from users of your app
If not, and you're using a real privacy policy URL:
Check it's definitely a valid URL that Facebook's Debug Tool can reach
Try saving the basic settings - including privacy policy URL, then going back and changing the other settings you need
with the given URL http://developers.facebook.com/policy/ you are pointing to the facebook privacy policy, not the policy for your own App,
but for making your application live or public it is must that you should enter the valid url for your application's PRIVACY POLICY and TERMS AND CONDITIONS POLICY.
There are many tools available online for generating these policies for particular application by providing some of basic information, I would recommend you to use https://termsfeed.com/ for this particular work.
i also use it in my applications and i assure you that it will work fine.
This site will provide you a final URL for both policies, you just have to copy and paste it simple in the facebook developers app setting box and then all set.
The problem is that that field must be filled with a privacy policy that refers to your app, not to Facebook.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 1 year ago.
Improve this question
We understand that for Facebook to review apps, the app needs full functionality to be able to demonstrate the permissions needed through App Review.
In our case, we haven't started developing the app yet. Is there a way to contact the review team, explain our intended usage for the specific permission, know in advance that the app will pass, so that we can start programming knowing that when we will post for review, the app wont get rejected.
This could save a lot of time because If the App wont get accepted, the whole project can't continue.
Rather than rely on Facebook to give you an answer on your intended application flow and use of permissions (without Facebook being able to test and verify), you should consult the Platform Policy, Permissions and App Review documentation to see whether your idea or application is:
Allowed
Doesn't contravene any policy from Facebook
Uses the Facebook Platform & Permissions in the best possible way
If you app doesn't follow the policy and permission guidelines, you can be sure that Facebook will reject your app and won't grant you the required permissions. The documentation on Permissions is in particular useful to see where / when you are allowed to request such permission, and how it should be used.
If you can't justify why you need a particular permission, you won't get access to it.
Facebook will still need to use the application and see how it works before permissions are granted.
Some additional tips on passing the review process can be found on my blog.
The past few hours i keep getting the following message
Please update your privacy policy for MY_APP_NAME 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/.
on the guide lines of the submission i get this ..
These apps are not currently eligible for App Center:
A Page Tab app
A Desktop web game off of Facebook.com
so why i am eligible for privacy update afterall?? and still i have entered all required info in the app details tab and still get an error of invalid submission
Before you can submit your app detail page you must first comply with App Center >Guidelines. Please make sure you have specified how your app integrates with Facebook and >have met all the requirements. Click here to update your integration.
i could really use some help instead some negative feedback..as i ve seen in similar questions
and last but not least, i ve not spotted any broken url.. :S
We have a browser based game which uses Facebook Connect through an AppID that we used to run the same game in a canvas until Fb Credits were introduced and we were forced to shut it down. Now, we only use the App the same way as a product page with the FbConnect integration on our own site.
Today's mail states for our case:
If your Connect app is accessing user connections or asking for additional permissions beyond age, email, and our Publishing Permissions, please remove these requests.
(This refers to this policy change: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/)
We are using oauth FbConnect with scope=email,user_birthday. This is exactly what was specified in an earlier mail so it should be ok.
Once the user is authenticated, we simply call
https://graph.facebook.com/me?access_token=...
and read what comes there.
Is it possible, that we are not allowed to call the GraphAPI's me anymore? It contains info like gender, location and locale...
The Oauth data contains the fbuid, first/lastname and the email, but it does not contain the age, what we are supposed to be allowed to ask?
Do I have to call https://graph.facebook.com/me?fields=birthday explicitly?
Did anyone actually succeed in getting an "desktop web game hosted primarily off Facebook" to comply with their new policy without creating a new AppID?
Note: There have been a couple of questions about the "Sep 5th policy change" like Facebook: Notice of Violation this one and many previous closed as duplicates, but none I found so far contains questions or answers on a technical level.
Maybe you could skip the "Website with Facebook Login" part in developer settings and only provide your game directly via canvas. (eg. apps.facebook.com/logogame). that's what "on facebook.com" is all about, I guess.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I ask at SO because the top google links to similar question lead here. There are those that say contracts are programming, so...
Is it allowed, using the FB connect, to browse a user's friends photos (published by them) add them to a collage and then republish the derivative image?
Intuitively it would seem that you cannot, however the TOS is vague on the issue
http://developers.facebook.com/policy/ section 2, point 4
and there are apps that do it.
http://apps.facebook.com/my-year-in-photos
Any thoughts? Thanks!
According to the TOSs I guess that if the users give you permissions to access the pictures and also give you publishing permissions it's allowed to do what you want.
Section 4, point 3 says:
If a user grants you a publishing permission, actions you take on the
user's behalf must be expected by the user and consistent with the
user's actions within your app.
Section 7, point 2 says:
By "Facebook social channel" we mean Application Info Section, Page
Tab, Feed, Requests (including invites), inbox attachments, Chat,
Cover, Bookmarks, or any other feature of a user profile or Facebook
communication channel in which or through which an application can
provide, display, or deliver content directed at, on behalf of, or by
permission of a user.
Making that collage available to the user is okay, as the user could have accessed those photos himself anyway. There are existing applications that do so and as per hectorg87's answer, I think it is permitted.
You also said you were thinking of posting the photos to a public domain
that anyone can browse.
But, even if it is allowed by the Facebook Privacy Policy, I'd still recommend that you not post it to a public domain. That is a violation of privacy of the user's friends, from whom you did NOT obtain explicit permission to use their content and that data is not yours to post.
EDIT:
As hectorg87 pointed out, Section 2 Point 2 or the policy clearly states you do not own that data, so publishing it will be illegal.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 8 years ago.
Improve this question
I am currently trying to setup an Adsense account for a client so they can put ads on their website. This is a new site and it has been rejected by Google because they say it is a 'Login Only' website. Whilst the site does have the ability to register/login (and this is encouraged) all pages are accessible publically without registering but if you are logged in then they become more personalised (eg on the search results page it lists your distance to each users and related info like this if you're logged in). There are no pages on the site that can only be viewed while logged in. I understand GoogleBot can't tell this itself but what is the accepted way of getting around this?
I have read elsewhere recommendations to completely remove the login section from the site, resubmit it, wait for approval and then add the login options again, however this seems like Google may think we're trying to hoodwink them (which we're not) and i don't want to get his account blocked for doing anything bad. We can obviously add login information within the site authentication section of Adsense which would presumbly solve the problem and allow GoogleBot to see behind the login but this can't be done until the account is activated which seems rather contradictory. I wonder if I add the site to my Adsense account, add authentication information so it can crawl it and then resubmit will this work? Alternatively we could set him up Adsense on a completely different site, get the account approved then add the authentication information but this seems like an extremely long winded way of setting it up.
I would greatly appreciate information as to how this should be dealt with in a proper and correct manner so as to not cause problems in the future.
Thanks very much,
Dave