facebook omniauth with devise not working - facebook

I used omniauth customized with devise for facebook signup for my rails app.
when go for "Sign in with facebook", it works for me as I am the one who created theacebook app at acebook developers console.
but When someone else tries to use his acebook account, I get a message in Facebook page saying "the developer hasn't created the app properly"
Can anyone help me in fixing my Facebook app??

Go to App Dashboard Choose your app.
Go to Status
You will find 'Do you want to make this app and all its live features available to the general public?' change it to yes
You should be done

Related

Facebook API login error

When I'm trying to log in with my facebook button on asp page (jdk) I'm getting this error:
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.
I've tried so many solutions available online, but its not working.
So, my login java script is "http://localhost:8003/en/user/login/".
The things that I set on the facebook app are: contact mail, site url:"http://localhost:8003/"
Valid OAuth redirect URIs "http://localhost:8003/".
I have set option "Do you want to make this app and all its live features available to the general public?" to yes.
Does anyone have any idea why it isn't working?
So i made it work. I feel ashamed that it took me soo long to figure it out.
Just had to put javascript for FB login in master page and it is available everywhere on website and localhost:port/ work as valid Valid OAuth redirect URI.

How to let FB test login before it goes live?

I'm setting up facebook login for my website. I've got it working w/ a test app on my dev server. I'm getting ready to ask facebook for approval, but there's something I can't figure out. They want instructions on how to access facebook login on my site. It says:
Please provide step-by-step instructions in English that show how to access Facebook Login.
Well the problem is you can't get to facebook login on my site right now. I'm not going to add that functionality to my live site when my app still isn't approved. Anyone know how to deal with this? Do I have to give facebook access to my dev site? And point dev to the production app?
Facebook needs to be able to test it for review, so there must be a way to access it for them.
That being said, why do you even want to go through the review process? You only need to go through review if you need additional permissions. A basic login does not need to get approved.
You can read all about review in the docs: https://developers.facebook.com/docs/facebook-login/review

"Hardware-based" facebook app

For my company I am developing an automated photo-booth. The goal is to capture a photo and after a quick review publish the photo to the company's Facebook page, all automated.
To this end I registered an app, and the application is conceptually done and works.
However only the developers of the app can see the photos, which seems to be because the app is not "reviewed by facebook" yet.
When I read what is required to get it reviewed, facebook needs to be able to test and verify the app. This is however impossible because the app only works in combination with the hardware on site, and it is not meant for anyone else to use it.
Am I solving this the right way? Can it be approved just for some users, like a "private" app? I'm not sure where to go from here.
If no user authorization is involved and you only use an Extended Page Token for that Page (that is valid forever), you donĀ“t need to go through review. Just set the App to public in the "Status & Review" section of your App settings.
The App will work without review for everyone with a role in the App (Admin, Developer, Tester).

How to allow Facebook logins from other people than myself?

I'm building a website on which people can login using facebook. This currently works all fine when I login with my facebook account. The weird thing is that when anybody else wants to login I get an error on facebook saying something like (translated from Dutch):
App isn't configured: The developers of this app have this app not set
up correctly for Facebook login.
I don't understand why it works with my own account, but it doesn't with other people's accounts. Does anybody know what the source is of this evil, and how I can solve it? All tips are welcome!
You need to set your App public, just go to "Status & Review" and use the switch right next to the following text:
Do you want to make this app and all its live features available to the general public?
Also make sure to add the platform "Website" in the "Settings" tab.
Have you marked your app as publically available? Go to https://developers.facebook.com/apps and select your app, go to "Status & Review" and push the button to make it available.

iOS 5 Facebook Integration

I am writing an app and for the first time I want to integrate some Facebook SDK functionality. I want to have the user login to their Facebook account, then be able to choose one of their friends to "compete" against in the app.
I am following the instructions on the Facebook developers site for iOS but what I can't seem to figure out is how to present a "login with Facebook" view when the app is launched and then never again while the Facebook SSO is authorized or unless the user logs out of the app.
The example I'll use for this is like the DrawSomething app's workflow for authentication.
Any ideas of how to accomplish this? Tutorials or examples would be awesome! I am using iOS 5 with storyboards for the app if that makes a difference.
Thanks!
-Brian
First authenticate :
Facebook API/SDK integration