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
Related
I have recently finished my site http://wwww.cute-or-not.com
When I share it on Facebook, no meta info or image comes through even though I have set this in WordPress using SEO Yoast. Am I missing something obvious
http://wwww.cute-or-not.com is most likely not what you want, maybe you meant http://www.cute-or-not.com
Using the debugger, http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.cute-or-not.com%2F
More Than One OG URL Specified: Object at URL 'http://www.cute-or-not.com/' of type 'article' is invalid because it specifies multiple 'og:url' values: http://www.cute-or-not.com/, http://www.cute-or-not.com/.
You are defining the OG meta tags twice. Remove it from the "Easy Facebook Share Thumbnails" plugin.
I have a facebook 'Send' button that is supposed to allow a users to post one of my blog posts on my rails-based site to a facebook feed.
This is the real url that I'm trying to post:
http://50.62.12.222/projects/1/blog_posts/1/blog_post_replies
At first I thought it might be an issue with authentication for that particular object's 'show' action. Once I fixed that and verified that the page does not require authentication, I am baffled about what to try next.
neither the route <%= project_blog_post_blog_post_replies_url(#project, b) %> or the rendered url(above) work. And the error I'm getting in equally ambiguous:
"We encountered the following error when sending your message:"
EDIT: And I get the same failure if I try this url on the facebook developer site as well (where it gives you the paste code for the button).
Try setting og meta tags too. Although the are not required fields, but facebook might be failing initial requests for Send button hit. Consider following suggestions
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.
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.
Once you are done, go to http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2F50.62.12.222%2Fprojects%2F1%2Fblog_posts%2F1%2Fblog_post_replies and ensure you are doing everything fine.
Im currently using the fb url linter and can see that everything is there correctly, however when a user likes the page it misses key information.
the linter is also stating there is missing content, however it also shows that all tags are there as well. is there anything wrong with my code ?
this is the result on the facebook url linter
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fdev.murchison-hume.com%2FProducts%2FSuperlative-Liquid-Hand-Soap%2FCoriander-Superlative-Liquid-Hand-Soap-Refill
it has conflicting messages stating things dont exist, when they obviously do as they are outlined below the error messages...
any help greatly appreciated
Recheck your type contents. The first error is telling you that you don't own the object type. For custom objects, usually you need to pass in
<meta property="og:type" content="MY_APP_NAMESPACE:product"/>
If that fails, og:type errors usually comes up when you fail to setup your objects correctly in your open graph settings (at developers.facebook.com).
I suspect that fixing the first error will make the others disappear.
Hi when I run facebook linter on my site (www.mvcc.com.uy) it says:
Extraneous Property Objects of this type do not allow properties named fb:page_id.
What am I doing wrong here ?
fb:page_id isn't required for Open Graph pages.
Typically to get the linter to work properly, you need to add some meta tags in your <head>. Check out more information here: http://developers.facebook.com/docs/opengraph/
Also, the Facebook servers only check your site once a day for new meta tags so don't expect the linter to work for a few days after you've added the meta tags.
If you've already done this and you're still experiencing problems - please provide us with examples of your code.
You supplied an Open Graph type via
one of the supported meta tags, but
the type you specified "link" is not
valid.
The above is the error I get when the "LIKE" button is clicked.
I tried to set all sorts of OG meta tags. You can see the code live at http://luxe.sonikastudios.com
I looked at many different forums etc. but no clear answer is given. I don't even have an og type "link" specified.
I put my page through the linter provided by Facebook (http://developers.facebook.com/tools/lint/) and I don't see any errors coming up as far as I can tell (but then I don't even know what this screen is supposed to look like in case there is an error).
Any help would be appreciated.
Appears to be a known FB Bug: http://bugs.developers.facebook.net/process_bug.cgi
I think it doesn't like your <meta property="fb:link"> tag. Where did you get it from?
Just remove everything and leave only required params listed here. I would also recommend setting type to article. See if that works. If it does then start adding new params one by one until it fails.