I am trying to share content from my website, http://www.banglanews24.com.
When I try to share any link from the website above in Facebook, it shows an error message like:
"It looks like a link that you're sharing might be unsafe. Please
remove this
link: http://cdn.bn.banglanews24.com/media/files/june_2015/june_17"
My website does not contain unsafe content, it is in line with Facebook's terms and conditions. However, Facebook marks it as unsafe link.
Facebook flags sites with this warning if they provide malformed metadata using the Open Graph Protocol.
To help pinpoint what content is causing Facebook to flag your page as unsafe, you can use the Facebook Debugger Tool.
For http://www.banglanews24.com, the tool shows several warnings, any or all of which might be the root cause of your issue.
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. og:image
could not be downloaded or is too small
og:image was not defined, could not be downloaded or was not big enough. Please define a chosen image using the og:image metatag, and
use an image that's at least 200x200px and is accessible from
Facebook.
Share App ID Missing The 'fb:app_id' property should be explicitly provided, Specify the app ID so that stories shared to Facebook will
be properly attributed to the app. Alternatively, app_id can be set in
url when open the share dialog.
in facebook its common problems.. facebook thinkd your website might br spam.. related questions
you keep an feedback to facebook
regards
Related
This is not my website/I have no connection to it, but I'm trying to understand how Facebook gets content using OpenGraph tags exactly - specifically, if a tag is missing does it attempt to read website content to generate one? And if so, is there a programmatic way to tell if Facebook has done this?
The example: This website for a nonprofit called Hekima Place doesn't have an og:description meta tag, as the Facebook Sharing Debugger reveals. However, it still gets an og:description value and a proper description in the card, which seems to match a "What We Do" section's <p> tag further down on the page.
When checking the Facebook Open Graph Object Debugger for this site, it doesn't seem to mention that the description is inferred anywhere. Is it also possible that such a description might have been entered somewhere in a Facebook dashboard to fill in that data?
Thanks in advance!
Facebook won't scrape my page, from OG Debugger Missing Required Property The 'og:type' property is required, but not present.
I've checked all og properties and it is fine
META TAG inspector
Anyone experienced the same problem?
I know this is an old question, but I am hoping Heri found a solution.
Yes. I am experiencing this problem, though it is inconsistent. When I use the call in python
fbWallPost = graph.put_wall_post(fbmsg, fbpost, fairwork_facebook_page_id)
That is when I specify the page ID, I often have success with facebook obtaining the image and description I set in the og tags. When I call
fbWallPost = graph.put_wall_post(fbmsg, fbpost, 'me')
It mostly fails. When I enter the URL in the facebook debug page
https://developers.facebook.com/tools/debug/og/object/
I get the same error you were getting on "show existing scrape information", but on "Fetch new scrape information" there is no error.
Now when I post pages manually to my wall, the images are not being scraped until I first go load the URL into the Facebook debug tool mentioned above
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.
The Documentation from facebook isn't understandable, atleast for me.
I have never worked before with facebook and had a basic requirement of putting a like button on Product pages.
So yesterday, I added the OpenGraph meta tags and like button to my Product pages as stated in this documentation, https://developers.facebook.com/docs/opengraph/. I also created an app, as the document stated that it has extended the basic meta data to add a required field to connect your webpage with Facebook: fb:app_id.
The like button has been set but i have few queries which are as following :-
For some pages, the like button doesn't read the og tags. Rather than publishing the whole thing in a story manner by reading og tags, it just shows a link. During googling, I read it happens because of facebook caching and since, I shared the link on facebook before putting the meta-tags, this is happening. So, Is there any way that I can direct facebook to reset all the caching for my pages or scraping that it has done earlier.
Though I have created the App, I actually have no idea what to do with it. Why is it needed and what matters it can help me with.
I tested one of my URLs here: Facebook Linter but it shows some error and stuff which i can't understand. Below is the image. Please tell if I have done anything wrong and why it's showing these errors
Documentation for OpenGraph on Facebook containing outdated information about pre-defined types, see OpenGraph Types. You probably need to define your custom Object Type "Product" in for your Application/Site using Developer Application in Open Graph settings.
You may want to read Documentation for OpenGraph beta too.
Update:
There is a similar question about exactly this og:type: Opengraph meta tag og:type set to “product” errors (like button & URL linter/debug)
When sharing a link from my blog it used to provide a preview. However, now when I share a link the preview does not show up. The site is http://sacandbeyond.com
When I only share the main url above it shows a preview of an old post. When sharing a specific post say
http://sacandbeyond.com/2012/01/11/coachella-2012-lineup-announced/
It never pulls the preview at all. I use wordpress and just recently went to the timeline on facebook.
I've checked my site on the object debugger tool and get back the below, which appears to be ok.
Any suggestions on what might be causing this problem?
Response Code: 200
Fetched URL: http://www.sacandbeyond.com/
Canonical URL: http://sacandbeyond.com/
URL for Likes: http://www.sacandbeyond.com/
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: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.
What you have to do (if you have the permissions to do so on your blog) is add some og:tags to the HTML markup of your page. Facebook needs this information in order to know how to correctly preview your link.
You can read more about the tags and how to use them at this link :
Open Graph Protocol