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.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
This is not a programming-related question.
I am a project manager for a real estate management system that is being written in PHP/Laravel. We are trying to incorporate social aspects for our contact's profiles.
For example, if you know his twitter or instagram accounts, you could easily submit them while creating his account and on his profile page you could easily see what this contact has been up to on twitter or instagram. Sort of like keeping up to date with your client's social lives through social media.
Please understand that this is all done with consent. We wouldn't have his/her twitter account unless he/she had given it up in the first place.
The problem is with Facebook, and since most of our social engagement is through facebook this is starting to become a real issue.
As we know, you cannot grab a user's status unless you are friends with them. So if we added the facebook field in our RMS the same way we did with twitter and instagram, it wouldn't work because we're not friends with that client.
So I thought how about we create a personal account under our company's name, then we send a friend request to the contact. Once he approves, we can go back and edit his account on our RMS to include his facebook username... And I think now we will be able to see his latest facebook statuses.
I think that would work, please correct me if I'm wrong.
Also if there's another way to do it, please enlighten me.
It's not true that you need to be friends with the specific user. The user needs to give an app of yours permission to access his data. Therefore, Facebook implements the OAuth protocol.
Have a look at the following resources:
https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.0
https://developers.facebook.com/docs/facebook-login/permissions/v2.0
https://developers.facebook.com/docs/facebook-login/access-tokens
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 9 years ago.
Improve this question
I'm a Developer and have had a game app on Faceook for over a years. Yesterday it disappeared. How do I find otu what happened and how to restore it?
Usually when a Facebook app has been removed, it is due to a policy violation.
Make sure to check your email for any notices from Facebook.
If you do find your app has been disabled, you can try follow the steps from Facebook:
https://www.facebook.com/help/155308851202619/
Quote from the above link:
Make sure you’re logged in to Facebook from your developer account.
Go to the email Facebook sent you when your app was restricted and click the link to appeal. If you can’t find this email, you can visit the Appeal Page on the Developer app.
Make sure you’re seeing information about the app that was restricted, and follow the instructions on the Appeal Page. Our team will review your appeal and may grant you access to your app if it was erroneously removed or restricted. Please understand that not all appeals are granted.
Best of luck!
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.
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
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 6 years ago.
Improve this question
My question is similar to this, but I'm writing from a developer's perspective rather than the company's.
I prefer to keep my personal and professional lives separate, and thus would like to be able to create Facebook apps not tied to my personal FB account. Per FB policies, each account must be associated to a real person, i.e. I can't have a separate developer account. Is there a way to create FB apps without using my personal account? Do you other freelancers (or even non-freelancers) just use your personal accounts? If so, do you have any qualms about doing this? If I'm going to be collaborating with other developers, do I need to worry about sharing any personal information with them?
Thanks.
You can't create application without being authorized developer which require either providing Facebook with your mobile phone or credit card.
Answer to the question you stated as similar is perfectly fits here too...
As for the other developers that need to work on your app you can add them with role Developer/Beta Tester based on your needs (and not Admin) in Developer Application and carefully choosing only persons you trust have permissions to modify your application settings. Once Developers/Beta-Testers finish the work you should remove 'em.
Creating a company account or another account is against Facebook's term of service:
You will not provide any false personal information on Facebook, or
create an account for anyone other than yourself without permission.