problems with Facebook share button - facebook

The goal is to use facebook share button.
"App Not Setup: This app is still in development mode, and you don't have access to it. Switch to a registered test user or ask an app admin for permissions."
This is a message when I want to login with other than my app account. When I login with my app account I can use the button otherwise not. Is it because I use test apps delails? When I use my original website app id it gives the same message. In settings it is available to public. Test application is in development mode, it doesnt change to available to public. Should I remove test version or?
Thanks in advance.

Your application is in development and no one user can use this application except developers and organizers. You can see list of all people who can use your app at menu item "Roles" at application dashboard. To make your application available to other people make next steps:
Go to app dashboard at facebook -> Settings -> set contact email -> App Review -> swith first slider to YES position.
After this manipulations other people can login to your app correctly.

Related

app is still in development mode...Facebook - no option to login with Email for test user

I am trying to test Facebook login on an iPhone X device but I am getting the following error as follows:
"This app is still in development mode..."
When testing on a different iPhone X device I am given the option to log in with an Email address, which I can then enter the details of the test user created in the Facebook Developers console.
I am not ready to submit to Facebook for review and approval so that is not an option and hence why I assume FB gives you the ability to create test users in the first place.
I am struggling to figure what the difference between the two devices is. I even logged out the real Facebook user from the Facebook app in an attempt to show me the option to log in with email but to no avail.
follow these steps to make it live.
Login to facebook developer account https://developers.facebook.com/ -> goto you app dashboard -> then switch on to change status live (first you must need to fill privacy policy URL and etc. in basic setting)
See the following screenshot.

Facebook login approved but can't be used

The following sections of my Facebook app is approved:
app details
email
public_profile
user_friends
but still I see the following message when trying to login with users:
"App Not Setup: This app is still in development mode, and you don't have access to it. Switch to a registered test user or ask an app admin for permissions."
Why is it happening? What am I forgetting?
You have to make your app public. Go to https://developers.facebook.com/apps/ and select your app, then go to "Status & Review" and set the button on the upper right side (Do you want to make this app and all its live features available to the general public?) to Yes...
That should do.

Facebook API "This app is in development mode"

What does "development mode" mean for a facebook app? I find no exact explanation of what I can and can't do while in development mode and what's the relation with the "Not available to all users because your app is not live".
Some people also refer to it as "Sandbox mode" so I have a lot of confusion between "development mode", "sandbox mode", "live vs not available to general public"
I know its a little bit late but someone may find this useful in future.
STEP 1:
Login to facebook Developer -> Your App
In Settings -> Basic -> Contact Email. (Give any email)
STEP 2:
And in 'App Review' Tab : change
Do you want to make this app and all its live features available to the general public? Yes
And you app will be live now ..
Click app review and Turn on the Make your app Public toggle. Save changes
This problem occurs when we set our app as unavailable to the public.
STEP 1
Open Facebook developer account
https://www.facebook.com/login/?next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Ffacebook-login%2Fios
STEP 2
Select your application
STEP 3
Click the app Review tab.
Change switch value no to yes. See picture below.
After this your app is live.
Development mode is for testing
Go to https://developers.facebook.com/apps, then App Review -> Select No for Your app is in development and unavailable to the public
Go to Roles -> Testers, enter the Facebook user Id of the users you want to enable testing
Follow these basic steps to fix this problem,
Step 1: Go to Dashboard,
Step 2: Go to "App Review" tab,
Step 3: Enable the "Make test public?" option, Like Below image,
I had also faced the same issue in which my FB app was automatically stopped and users were not able to login and were getting the message "app is in development mode.....".
Reason why FB automatically stopped my app was that I had not provided a valid PRIVACY policy & terms URL. So, make sure you enter these URLs on your app basic settings page and then make your app PUBLIC from app review page as described in above posts.
in your app dashboard check status to on
for testing purposes only you could Go to your facebook developer dashboard.
create your app then in the top left corner open the apps dropdown menu and click create test app take the app ID and use instead.
I have the same problem while integrating the Facebook SDK for login.
I'm suggesting below approach for development mode > you can test all things if you are login with same account, which is used for 'developers.facebook.com' and if you want to use another accounts then you need to add Roles for that particular app, for that you can add developer or testers by using fid or facebook username.
Eg: - Select the particular app > Roles and then add developer or testers.

How to go to my new Facebook App

I'm testing out writing mobile web app that connects to Facebook.
I follow this guide here and created a app on facebook, and uploaded the code to my own server.
https://developers.facebook.com/docs/guides/mobile/web/
But then, I got to the point where it tells me to search for my own app in facebook.com. My app won't show up, and I found out they won't until you have some users and then it'll be indexed.
So how do I get to my app?
Thanks
You might have your app settings (on the advanced screen: https://developers.facebook.com/apps/APPID/advanced) set to either sandbox mode enabled or Social discover disabled.

How can I create test user for application page?

http://developers.facebook.com/docs/test_users
I read above page, yet I could not get how to do.
I am preparing application with sandbox mode till it has completed.
But I want to let the people in charge available to access on this application.
Could you please let me know how can I make it?
You can add people as a "Tester". Go to your list of apps:
https://developers.facebook.com/apps
Choose the app you care about. In the "Roles" section, add the person in charge as a Tester. A Tester can use the app even when it's in sandbox mode.
Here are what all the different roles mean: https://developers.facebook.com/docs/ApplicationSecurity/