I have this link:
https://my.kendozone.com/tournaments/1a-copa-hiroshi-kamio/register
When I go to Facebook linter
Inferred Property
The 'og:image' property should be explicitly provided, even if a value can be inferred from other 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.
Inferred Property
The 'og:image' property should be explicitly provided, even if a value can be inferred from other tags.
But when I see the source of my page, I have:
<title> Kendozone - Registro de competidores </title> <meta property="og:title" content="Registro de competidores"/> <meta name=" twitter:title" content="Registro de competidores"/> <meta name="description" content="Registrate en el torneo 1a Copa Hiroshi Kamio"/> <meta property="og:description" content="Registrate en el torneo 1a Copa Hiroshi Kamio" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:description" content="Registrate en el torneo 1a Copa Hiroshi Kamio" />
<meta property="og:locale" content="es"/>
<meta property="og:type" content="website"/>
<meta property="og:image" content="https://kendozone.com/wp-content/uploads/2016/04/home.jpg" />
<meta property="og:image:secure_url" content="https://kendozone.com/wp-content/uploads/2016/04/home.jpg" />
<meta name="twitter:image" content="https://kendozone.com/wp-content/uploads/2016/04/home.jpg" />
<meta property="og:url" content="https://my.kendozone.com/tournaments/1a-copa-hiroshi-kamio/register"/>
<meta property="og:site_name" content="Kendozone"/>
What's wrong???
I get redirected to https://my.kendozone.com/login at that URL. So, I'd imagine, does Facebook. Facebook will see the same OG tags as an anonymous user hitting that URL.
It's possible (and recommended by Facebook) that you present the Facebook crawler's user agent a separate page at that URL with the right OG tags. Note that non-Facebook users can spoof this user agent, so this page shouldn't leak secret details of any kind.
Related
This is my code (based on Jekyll Bootstrap):
<!-- open graph tags for facebook -->
<meta property="og:title" content='{{ page.title }}' />
<meta property="og:site_name" content="{{ site.title }}" />
<meta property="og:url" content="http://blog.obudget.org{{ page.url }}" />
<meta property="og:description" content="{{ page.description }}" />
<meta property="og:type" content="article" />
<meta property="article:author" content="https://www.facebook.com/hasadna.org.il/" />
<meta property="article:publisher" content="https://www.facebook.com/hasadna.org.il/" />
This is what facebook debugger returns:
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.
Inferred Property The 'og:image' property should be explicitly
provided, even if a value can be inferred from other tags.
I am implementing FB share in my website. Metadata for it is at different url from the content. So i wrote
<link rel="opengraph" href="{metaDataUrl}"/>
in the main content page
MetadataURL i wrote
<head>
<link rel="origin" href="{source_url}"/>
<meta property="og:type" content="Article" />
<meta property="og:title" content='<%=title%>' />
<meta property="og:description" content='<%=details%>' />
<meta property="og:image" content="./cover.jpg" />
<title>JSP Page</title>
</head>
But when i used the https://developers.facebook.com/tools/debug/og/object/
for checking.
it shows warning
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.
but Open Graph properties are right.but shared data is different.
below is snap
[FB issue image]http://hardikravindraraut.in/images/fbissue.PNG
It Happened that MetadataURL can contain advance data. But basic Property like title and description should be provided main page. I found this detail in Facebook FAQs.
My object page looks like:
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"
xmlns:fb="https://www.facebook.com/2008/fbml">
<head prefix="og: http://ogp.me/ns# cliprin:
http://ogp.me/ns/apps/cliprin#">
<meta property="fb:app_id" content="143944345745133" />
<meta property="og:type" content="cliprin:product" />
<meta property="og:url" content="https://itsourstudio.com/" />
<meta property="og:title" content="LED Ice Cubes (Set Of 4)" />
<meta property="og:sitename" content="Its Our Studio" />
<meta property="og:image"
content="https://s-static.ak.fbcdn.net/images/devsite/attachment_blank.png" />
<meta property="og:description" content="Blah Blah Blah" />
</head>
</html>
The JSLink Debugger of the page as shown by the link shows that
of:type is website
and gives following warnings:
Open Graph Warnings That Should Be Fixed
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.
Inferred Property: The 'og:image' property should be explicitly provided, even if a value can be inferred from other tags.
Tiny og:image: All the images referenced by og:image must be at least 200px in both dimensions. Please check all the images with tag og:image in the given url and ensure that it meets the minimum specification.
Facebook will follow the link in og:url tag (the Canonical URL) and you don't have the right OG meta tags there. It's similar if you debug https://itsourstudio.com/ directly, see here.
The Redirect Path section is clearly stating that:
Final URL is in bold (this is the URL we tried to extract metadata
from).
I'm trying to show a thumbnail when a link to my site is shared on Facebook but it's not working properly. I have tried using the Facebook object debugger and I get the following warnings:
The og:url property should be explicitly provided, even if a value can be inferred from other tags.
The og:title property should be explicitly provided, even if a value can be inferred from other tags.
These are the meta tags I'm using:
<meta property="fb:app_id" content="227018187387679" />
<meta property="og:locale" content="en_US" />
<meta property="og:title" content="Tree Removal Gone Wrong" />
<meta property="og:type" content="video.other" />
<meta property="og:url" content="http://www.asopao.com/video/2611" />
<meta property="og:image" content="http://www.asopao.com/media/videos/tmb/2611/1.jpg" />
The URL is http://asopao.com/video/2611/tree-removal-gone-wrong
What am I doing wrong?
According to the linter:
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fasopao.com%2Fvideo%2F2611%2Ftree-removal-gone-wrong
You're missing those tags.
Here's exactly what your server is sending to facebook:
http://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fasopao.com%2Fvideo%2F2611%2Ftree-removal-gone-wrong
These are the only meta tags you're sending.
<meta charset="utf-8" />
<meta name="robots" content="noodp, noydir" />
<meta name="description" content=" Facebook is a social utility that connects people with friends and others who work, study and live around them. People use Facebook to keep up with friends, upload an unlimited number of photos, post links and videos, and learn more about the people they meet." />
This is my url: http://rosarioferta.com/rosarioo/articulo.jsp?id=10314
the open graph is not working... the debuuger:
show me:
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Frosarioferta.com%2Frosarioo%2Farticulo.jsp%3Fid%3D10314
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:locale property should be explicitly provided, even if a value can be inferred from other tags.
But the tags are in the page:
<!--Facebook-->
<meta property="fb:admins" content="1192060266" />
<meta property="fb:app_id" content="210626255676435" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://rosarioferta.com/rosarioo/articulo.jsp?id=10314"/>
<meta property="og:title" content="Nuevo Clasificado!-Ipad 1 32G iOS 4.3.5 Original Completo" />
<meta property="og:description" content="Nuevo Clasificado!-Ipad 1 32G iOS 4.3.5 Original Completo" />
<meta property="og:locale" content="es_ES" />
<meta property="og:image" content="http://rosarioferta.com/tmp/2992699077868379919412068529213362854757922.jpg" />
<!--Facebook-->
the share button is not working correctly. not taking the title,the descriptiond and the thumbail image.
http://rosarioferta.com/rosarioo/articulo.jsp?id=10314
HTTP Status 404 - /rosarioo/articulo.jsp
type Status report
message /rosarioo/articulo.jsp
description The requested resource (/rosarioo/articulo.jsp) is not available.
Are you using a cookie or a session to render a different page ?
If you clear your cache and disable Javascript, you'll see the same thing as the Facebook Scraper: http://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fwww.rosarioferta.com%2Frosarioo%2Farticulo.jsp%3Fid%3D10314