Facebooks "og:" debugger
https://developers.facebook.com/tools/debug/og/object/
keeps giving me error:
Errors That Must Be Fixed
Object Missing a Required Value Object at URL '' of type 'website' is invalid because a required property 'og:title' of type 'string' was not provided.
On this line:
<meta property="og:locale:alternate" content="es_ES">
Reading here at stackoverflow I saw many articles that says facebook will add a fb_locale and try to read the URL, like this:
http://foo.bar?fb_locale=es_ES
They also link to pages on facebook developer, but none of these pages exists
I can find nothing about this on facebook developer.
https://developers.facebook.com/docs/internationalization
Does anyone have any information if ?fb_locale=es_ES is still working? Cause I cant seem to get any request with this querystring on my web server.
Any help, links or info would be greatly appreciated.
Related
Ok, I have this problem with the facebook share button on my site. For one week I was having a password on my site and two days ago I removed it. However when I click on a facebook share button on my site I get this error:
401 Authorization Required This server could not verify...
It looks like the facebook crawler is recognising my site as it is with password but it's not. I tried the debugging tool. The error that was found was this:
Bad Response Code URL returned a bad HTTP response code.
And it's not recognisin my meta tags.
Inferred Property The 'og:url' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The 'og:title' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The 'og:description' property should be explicitly provided, even if a value can be inferred from other tags.
But I have this tags on the page I want to share. Can somebody please help me?
I use Joomla 3.2.4.
Until last week everything was ok with posting links in Facebook, but now when I try to post a link, FB shows only site name with a correct link to posted item, but there are no image, description etc.
The OG Debugger says : Object at URL 'http://www.sroditeli.com/%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D0%B5/%D0%9D%D0%B5-%D1%81%D0%B5-%D0%BA%D0%B0%D1%80%D0%B0%D0%B9%D1%82%D0%B5-%D1%81-%D0%B1%D0%BB%D0%B8%D0%B7%D0%BA%D0%B8%D1%82%D0%B5-%D1%81%D0%B8-%D0%B7%D0%B0-%D0%B4%D0%B0-%D0%B6%D0%B8%D0%B2%D0%B5%D0%B5%D1%82%D0%B5-%D0%B4%D1%8A%D0%BB%D0%B3%D0%BE.html' of type 'website' is invalid because a required property 'og:title' of type 'string' was not provided.
In the page code all OG tags are there - you can see the tags in the given URL.
I have no idea what is the problem. Any help will be highly appreciated.
Thanks
I added metadata for og:title, og:image etc.
But facebook for some reason does not see them.
I get error:
Object at URL 'http://www.heliconbooks.com/article/authorlanding' of type 'website' is invalid because a required property 'og:title' of type 'string' was not provided.
I looked at the facebook scraper and for some reason these meta tags are omitted. When I look at the source, I see them.
What am I doing wrong?
Check https://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fwww.heliconbooks.com%2Farticle%2Fauthorlanding
There you can see that FB doesn't see any OG tags. If I look at the source of the website you linked, there are no OG tags as well. So, fix you code according to https://developers.facebook.com/docs/opengraph/howtos/maximizing-distribution-media-content#tags
I think I found the reason, facebook has seen a different page template since my system has adaptive templates based on visitor IP.
Now it shows an image, but not the image I wanted. I guess I have to continue researching it.
I noticed that this has been asked before, but no one else has yet to receive an answer, so I'll try my best to ask too.
In the last several months, my Wordpress website, http://geekvision.tv/ , has been undetectable by Facebook's debugger. I managed to get my homepage to work once or twice, but ALL of my posts are completely unregistered with the debugger, coming back saying that the og:url is not explicitely provided. For a link to a post on the site, you can find it here: http://geekvision.tv/2013/03/a-message-to-video-game-pirates/
The Facebook debugger returns the following error for your homepage:
The object at 'http://geekvision.tv' previously had type 'article' and
cannot be changed to an object of type 'website' to avoid data
corruption of existing actions.
Try changing the og type back to <meta property="og:type" content="article">
For your other article, your webserver is returning a 404 error (despite then sending the full article). You should fix this response header before getting Facebook to scrape your other pages.
HTTP/1.1·404·Not·Found
Date:·Thu,·09·May·2013·07:54:07·GMT
Server:·Apache
X-Pingback:·http://geekvision.tv/xmlrpc.php
Link:·<http://wp.me/p2eHBP-1Zz>;·rel=shortlink
Connection:·close
Transfer-Encoding:·chunked
Content-Type:·text/html;·charset=UTF-8
X-Pad:·avoid·browser·bug
I find that if I use Chrome instead of Safari Facebook is able to scrape the images and does well. It's a simple answer to a problem I have been having for the last 4 months. Hope this helps.
When I share a link from my site, it cannot detect thumbnail, title and description of the page...
I use facebook linter to identify the problem it gave me this error:
"facebook URL requested a HTTP redirect, but it could not be followed."
this is the linter url:
https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.almadenahnews.com%2Fnewss%2Fnews.php%3Fc%3D509%26id%3D141802
this problem appeared only recently..
If anyone know how to solve it, please help me
You should use Facebook User ID as fb:admins property (not the ID #126788814107574 of Application which you currently use).
This is confirmed by OpenGraph debugger error message:
Object at URL 'http://www.almadenahnews.com/newss/news.php?c=509&id=141802' of type 'website' is invalid because the given value '126788814107574' for property 'fb:admins' could not be parsed as type 'fbid'.
You also required (probably) to use fb:app_id property. See the older docs (in new documentation it's not stated anywhere that this is requirement but some things will just not work, comment moderation for example).
You have put 126788814107574 as fb:admins, but if you look here,
http://graph.facebook.com/126788814107574
This clearly shows that 126788814107574 is an id of an app.
Instead of putting app_id, put your own profile id( or the profile id of admin,if its different )
This should solve the problem.
Also, app_id should be placed as
<meta property="fb:app_id" content="<your_app_id>" />
I faced the same problem when i first converted my website from http to https. The solution is to manually rename 'http' to 'https' wherever you used so.