I am developing facebook app using javascript SDK.
Is there any possibility to run facebook app without SSL with HTTPS URL but block popup window by browser.
My facebook app works fine in mozzila browser but in Google chrome its cant run because my google chrome browser block popup window.
so facebook authentication failed so its cant work ahead and stopped there. Is there any alternative way to solve it.
Your help appreciate me. Thanks in advance.
https://www.facebook.com/notes/facebook-engineering/secure-browsing-by-default/10151590414803920
It's no longer possible to not use HTTPS on Facebook (which is a good thing!).
You cannot do anything against blocked pop-ups except telling the user that there is a pop-up that might be blocked.
Related
I am trying to run facebook App from my localhost .I made the canvas URL and secure Canvas URL to http://localhost/myapp and https://localhost/myapp .but the link http://localhost/myapp doesn't even work at my localhost.I enable mode_ssl and php_openssl extentions as well.I read different tutorials on internet but all invain. Anyone who already tested facebook apps on localhost.
Thanks
If you want to do it properly, try following this tutorial:
http://www.phpjoel.com/2011/04/07/installing-ssl-using-openssl-on-a-wamp-localhost/
The issue isn't anything to do with Facebook, so just concentrate on getting it without facebook first.
I haven't bothered making a self signed certificate to test facebook apps, what I have done though is make sure secure browsing is turned off on facebook. Then you should be able to hit the http://localhost/myapp and it won't redirect you.
When testing a FB app I created, I was able to authorize the app on all browsers but IE9 where the browser displays the attached screen again when clicking 'Go To App' button.
I am using PHP FB SDK, the latest version.
Tested in FF and Chrome and is working, any ideas?
Edit:
It seems a bug with FB:
http://developers.facebook.com/bugs/434269633305911?browse=search_50acc066047f50931832838
This is JavaScript problem. Use authorization without js. Authorization in server-side the best because is independent of the browser.
it was a bug with FB and was resolved this morning.
I'm having a little problem with the whole Facebook app development.
I created an facebook application and gave it an IP for my server.
I set my .php script file on the server and set the secret key and appId.
When I click on the app on my Facebook account to reach it, I get an "Uploading (0%)" text on the bottom of the browser and eventually I get a message:
"This webpage is not available".
When I used the "Heroku" hosting service, I got an app.
I think the problem is the communication between Facebook and my server but I don't know what.
I tried almost everything.
Can somebody help me?
If you issue a request to your application from the linter tool?
http://developers.facebook.com/tools/debug
If you run your own application url through there and don't see any activity then Facebook just cant access your server and you need to do some work with your firewall.
I have a facebook app which is basically a job app. The job headline is linked up to a job details page. The page opens perfectly in Firefox, chrome and IE for me. But, one of our clients have pointed out that the page doesn't opens up in IE. What could be the possible reasons for this issue? If the page is refreshed, the the page comes up fine. Please find the link below for a screenshot...
https://myparichay.in/myparichay/images/image.png
I see that FB is running in secure mode, what means that https is activated. Do you have a SSL certificate for your target domain?
I am currently in the process of creating a mobile version of my web app.
The app is being developed with Facebook's PHP Client Library.
The issue:
I am using the following mobile url to allow users to log in using the mobile devices:
http://m.facebook.com/tos.php?api_key=APIKEY&v=1.0&next=http%3A%2F%2Ftweelay.net%2Fm.php&cancel=http%3A%2F%2Ftweelay.net%2Fm.php
APIKEY being my app's actual Facebook API key.
In the url I am telling Facebook to redirect the user back to http://tweelay.net/m.php when the user signs in or clicks cancel on the log in screen. I am pulling my hair trying to figure out why it keeps sending the user to http://m.tweelay.net/m.php which is currently an invalid end point.
I have gone through all of my app's settings on Facebook and I cant find any that reference http://m.tweelay.net and going through all of my source code I cant find any that reference the m. sub-domain either.
Any ideas? Is there a setting I'm missing? Maybe a Flag in the library?
I've seen Facebook do this when detecting the mobile browser type and also sometimes randomly through Firefox (it can also happen when trying to get to facebook.com). I've managed to reset it sometimes, but it's not a guaranteed fix.
If you want to be sure the user makes it to your correct site I suggest creating the subdomain and redirecting traffic to your usual site, it's what I did and now I don't worry about it reverting back.