At this moment I'm working with the Facebook API; I Need to fill in a Privacy Policy, so I did. However, after some research I discovered that the HTTP Response code will always be 503, But I can't find out why. The page is there, and when visiting it in a Browser it works, with no problem at all. Running a check, shows me that the page returns a 503 to facebook and any other request (For example. https://httpstatus.io/).
I use cloudflare, nothing more. Why am I getting a 503 Response, but the page is just working fine?
It is possible to have 503 only when robot is visiting the page. Try to simulate Facebook User Agent from your browser or rest client.
You can check Facebook user agents on developers facebook page:
https://developers.facebook.com/docs/sharing/webmasters/crawler
Cloudflare could be the cause of your problem, because it blocks bad robots (Facebook should be good robot). Try to disable it and see if it works. If this is the problem, you need to contact Cloudflare support.
Related
Im trying to setup and webhook for facebook leads, i've followed the tutorial that is given. Everything works fine and all the verification steps through the Graph explorer are "OK". My endpoints seams to live and working.
But when i try the Lead Ads Testing Tool and make an request to send the form i get the status "404 rejected"
I have verified that the callback url is correct, both via the Graph explorer and the webinterface on developer.facebook.com under the tab "Webhooks"
I have logs on the server so i can see all types of requests done to the url, empty or not and i don't even get an request. I've tried to rule out every possible "auth" problems.
So i'm stuck guys, what is missing? What i'am doing wrong?
I'm totally stuck and Facebook support doesn't respond.
I'm promoting an app from a Facebook page. The link to my web page on set up worked fine.
Couple weeks ago I noticed a security warning users were getting when they clicked a link to my site from Facebook.
The Google tells me this warning is usually issued by site suspected of redirecting or calling external javascript that looks suspicious.
I ran the URL through the URL Debugger.
There is a 301 redirect there but it's not flagged as an issue that needs fixing, only one that impacts the inability to find or download my og:image file but that's not flagged as a must fix either and the URL Debugger actually displays the image -- so it does find it.
I've localized all external Javascript calls, I've inspected the .htaccess for 301 redirects and removed all ReWrite engine instructions.
I thought maybe Facebook was tripping over my URL parameters -- my Facebook page linked to http://www.brian-fitzgerald.net/i-ching/?fbp -- so I tried to change it in the setup of my page. I can't. Any formulation of the URL is called invalid:
So I have a Facebook URL debugger that basically gives the site a near-clean bill of health.
A warning to users that they shouldn't click unless it's a trusted site.
And a content mangagment system that says the URL is completely invalid.
In short, WTF?
I can't see what Facebook is tripping over. Can anyone else?
I'm trying to implement Facebook's RTU functionality to subscribe to page's conversations. So far I've gotten through all the steps - creating an app, subscribing to a page's conversations, connecting the page to my web-app. RTUs work on my local, but not on my Heroku app.
Here's a link to the facebook bugs page:
https://developers.facebook.com/bugs/822517191155290/
Here's how far I've got:
When I enable the Facebook App to send POST requests to:
https://..../fb_callback (https), we don't see anything in the logs.
On the other hand, when I enable the app to send POST requests to:
http://...com/fb_callback
I see that the request comes in and then there's a 301 redirect.
My guess is that the 301 redirect is to https... but I'm not sure of this.
What I can't figure out is why I can't see the POST requests to our log when they're sent to https.
Thanks for your help.
So,
I have this joomla-based website MAIS +, and every time I share an article on Facebook, either from it (site) or directly on Facebook, an image is not inserted.
I have tried the Facebook debug tool and what I got was this
![Facebook Debug Tool][3]
Problem is, what to do with this information?
I don't get it!! :(
Well in the Facebook debugger, it's returning a 403 error which if you read here;
http://en.wikipedia.org/wiki/HTTP_403
A web server may return a 403 Forbidden HTTP status code in response
to a request from a client for a web page or resource to indicate that
the server refuses to allow the requested action. In other words, the
server can be reached, but the server declined to allow the requested
access.
This may mean that your server could be blocking the Facebook server's from accessing your URL. Check your firewall with your hosting provider to see if any blocking is going on.
If you look at what Facebook see's of your URL;
http://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fwww.mais.co.mz%2F
It states;
Document returned no data
Here's a solution - Facebook debug returns 403 Forbidden
My facebook application is redirecting to https can somebody help me i dont have ssl on my server and i want to keep the app on http, with https it generate the following error
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
Here is an article that gives a good run down on this, Hyper Arts Blog.
It appears that facebook is going to encourage secure browsing and the only way to avoid end user warnings is to set yourself up with a secure site.
You have setup your facebook app to have a secure canvas. Try removing it.
Also, your own personal facebook settings probably have https usage enabled... https://www.facebook.com/blog.php?post=486790652130... Try unchecking that settings.
If you don't provide a secure canvas the user's (who has requested facebook use https when possible) browsers is supposed to ask the user if they can go to the unsecured site... but we are talking facebook here so expect the unexpected.