I have a page Yummitube . If I share any link of the webpage on Facebook than no image thumb appears. My og:image is ok.
Let's say url is: http://www.yummitube.com/?id=936
Meta og:image is the folowing:
The image is accesible.
Moreover Facebook linter shows that my og:image is ok.
but what I paste http://www.yummitube.com/?id=936 in facebook no thumb appears.
Any ideas? I tryed to use different sizes of image but that did not help me.
Your link in Open-graph debugger: https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.yummitube.com%2F%3Fid%3D936
Problem found: The parser's result for this metadata did not match the input metadata. Likely, this was caused by the data being ordered in an unexpected way, multiple values being given for a property only expecting a single value, or property values for a given property being mismatched. Here are the input properties that were not seen in the parsed result: 'fb:admins'
Two solution found:
Trim admins string because most probably it is generating some extra
space
Provide og:type
Related
I wasn't sure if it is possible at all to force Facebook's sharer.php to use an image different from the one specified as og:image meta property.
Before now a these guys somehow do it: http://news.distractify.com/culture/vintage-photos-that-will-make-you-wish-we-dressed-like-we-used-to
There are multiple sets of share buttons on page.
The first one is just under the article name. It shares the article with a default image (which is specified as og:image meta property).
Furthermore, each image in article has share buttons (which appear on hover). If clicked on one of these, sharer.php will be forced to pickup a correct image (and not the default one).
They pass an extra parameter to the script which is &img=xxxxxx.
But opening the page with this parameter doesn't have influence on og:image contents.
So what's the trick?
We are getting this error in our pages. We can do a simple check and implement the request.scheme(which we are in the process of implementing) but w3.org states that resources can have relative schemes. Isn't og:image is similar to an image tag and should support all the features of an image tag.
Error:
Object at URL 'http://www.slideshare.net/jessedee/100-bullet-points-from-cannes-lions-2012' of type 'slideshare:presentation' is invalid because the given value '//cdn.slidesharecdn.com/100bulletpointsfromcanneslions12-120626070638-phpapp02-thumbnail-2?1340766735' for property 'og:image:url' could not be parsed as type 'url'.
The value for Facebook's og:image meta tag can't be protocol relative, it must be absolute
I have set Facebook metadata to let Facebook get the right data when sharing. But i am having troubles with the images. I have used the url linter tool from Facebook , but i dont know where is the error:
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.agendaburgos.com%2Fagenda%2Ffiesta-curpillos-parral.aspx
The warning it shows is this:
The parser's result for this metadata did not match the input metadata. Likely, this was caused by the data being ordered in an unexpected way, multiple values being given for a property only expecting a single value, or property values for a given property being mismatched. Here are the input property =>content pairs that were not seen in the parsed result: og:image:url => http://www.agendaburgos.com/Imagen.ashx?url=uploads%5ceventos%5cfiestas-del-curpillos-en-el-parral_5417.jpg&h=200&estirar=true
The link from og:image is right, where is the problem?
It appears if the Facebook Debug Tool doesn't like the URL to your image. You are using a script to generate a resized version of the uploaded image. Try referencing the original image in your og:image tag and see if it helps:
<meta property="og:image" content="http://www.agendaburgos.com/uploads/eventos/fiestas-del-curpillos-en-el-parral_5417.jpg" />
Remember to scrape the page again to update Facebook's cache.
I think the reason you're getting this warning may be due to the way you are building the image URL using an ASHX handler.
Don't bother with the dynamic resize. Facebook will handle that once they get the image. Just send your image at full resolution to Facebook.
You also have a problem that you aren't explicitly defining an og:description tag. If you can, you should repeat your description tag as og:description.
I'm having a weird experience with fb sharing. Whenever me or anyone share's my blog post, in the description area my ad codes are visible. This is hammering my adsense. I tried using facebook debugging tool and I got the following issues but I am unable to resolve it. Any help would be highly appreciable.
Errors That Must Be Fixed: Body Meta: You have tags ouside of your . This is either because your was malformed and they fell lower in the parse tree, or you accidentally put your Open Graph tags in the wrong place. Either way you need to fix it before the tags are usable.
**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:image 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.
It sounds like the meta tags are in the wrong place but because you haven't given us a link to your site it's hard to be sure; they should be in the section of the page. This would be causing the first error.
The second error refers to missing tags, but they might be 'missing' by virtue of not being in the correct place, so fix the first problem first
{edited after seeing your page}
The main error at the top is because you've a
<meta name="alexaVerifyID" content="{snipped}" /> tag outside the <head></head> section of your page.
The rest of the errors are because you haven't added any open graph tags at all - each page should have meta tags telling Facebook what title/description/image to use when sharing, as well as which app/user should be allowed to see the analytics and insights information for the shared links
For more information on how this works, see https://developers.facebook.com/docs/opengraph/
If you want to just get up and running quickly, try the tool at Step 2 of the Like Button Documentation to generate some sample tags
I have an open graph meta tag on a static page that contains a query string, and each time I run it through Facebook's url linter, the query value is stripped out.
For example:
http://www.site.com/?ref=23a3as3hth456
would return
http://www.site.com/?ref
Curiously enough, it appears that if the value doesn't contain any numbers, but is a pure string, it will register. For example:
http://www.site.com/?ref=23a3as3hth456&sample=testing
would return
http://www.site.com/?ref&sample=testing
Furthermore, the actual page URL contains query string that includes the same values, and when the Linter falls back to the default page URL, those values are preserved.
Does anyone have any further information on this? I am encoding the entire URL string with urlencode(), but am still running into this problem. Are there any workarounds at all, or am I missing something?
Thanks!
The answer here turned out to be that the URL that I was requesting did not exist yet.
It appears that Facebook will attempt to retrieve that URL first to make sure it exists, and when it was unable to connect, it defaulted back to my site's root.