Seems like FB has an issue fetching or displaying properly set og:image on our links suddenly - this affects share dialogs etc.
Everything has been working fine so far. I noticed this issue today.
Debugger https://developers.facebook.com/tools/debug/og/object/ shows the image after refetching (try: http://cakesdecor.com/cakes/194565-3d-vintage-clock-cake) but the image doesn't appear in the share dialog at all.
Is it a temporary bug or are there some new FB policies re images?
Approx. 2 hours ago, this bug was confirmed by FB!
see: https://developers.facebook.com/bugs/978421888869140/
I confirm this issue also occurs on multiple sites I own. It began some time in the past 14 hours. The debugger is returning a valid output (but the post preview at the bottom is lacking the image).
My guess is that it is somehow related to the face that today (30/apr) they've forced all fb apps to migrate to sdk2.0.
I sure hope they're already working on a fix... but go figure :-/
Related
When I use the Facebook debugger to view my website top page, under the "Warnings That Should Be Fixed" section, I get a few different errors. However, if I press the "Fetch new scrape information" button one time, then on the next round only one error remains.
The error I am currently trying to solve is this one:
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. Image
'http://davegutteridge.com/+image/mizumushi_profile.jpg' will be used
instead.
Facebook seems to have cached an old image and is displaying that one, even though I have deleted it from my server.
The image I want to show is this one. To try and make it work, I've tried removing the "exif" data, I've tried making it square (my original was 1200 by 600 pixels), and I've ensured it's well above 200 by 200 pixels. I have also tried refreshing multiple times, and waiting over 24 hours to see if Facebook's cache changes. 48 hours after first discovering this problem, the debugger still shows the wrong image.
How do I get Facebook to reference the correct image?
Make sure you follow the specificiations: https://developers.facebook.com/docs/sharing/best-practices#images
Square images are not a good choice, but i just tested it in the debugger and it does work fine. Btw, those are just warnings, not errors.
I had a similar problem, where the image was set "correctly" but the debugger would not take it. So I played around, and figured out, that I could help the debugger by adding the og:image:width and og:image:height.
After that, the image was taken instantly :)
This Process is called pre-caching and here is the ref to it ;)
https://developers.facebook.com/docs/sharing/best-practices#precaching
Hope this helps!
I have already checked out this question, and it sounds like he's describing the same exact problem as me except for a few things:
I'm not running on https
80% of the time I try to debug, I get this message " Error parsing input URL, no data was scraped."
The scraper works perfectly on a different domain, but same server, same theme with almost identical content. Every time I try a domain it scrapes it perfectly including the image
During the 20% that it actually scrapes my page, I am having the same issue in the above link. It is reading my thumbnail, yet showing a blank image. The link brings me to a working image but it doesn't want to show anything.
The weird part is it worked completely fine about 10 months ago when I updated this blog on a daily basis. The only difference is I've switched servers recently. While that would explain a possibility, the other domain switched as well and doesn't have this problem.
I am at a loss why my links either show no image at all in facebook or give me the:
Domain Link
Domain
(no image, no description)
Very frustrating situation. Does anyone have any suggestions?
Update:
I have 6 domains...
When I moved servers recently, I found the new server wasn't prepared to compress the pages, so my blog posts looked crazy. This forced me to turn compression 'off' on WP Super Cache on my main blog. I also did it to my 2nd highest traffic blog figuring I'd get to the other 4 later.
Well, now those first two blogs appear to work fine in the facebook debugger, but the remaining 4 have troubles. The tricky part is, I completely removed WP Super Cache from one site and still had trouble fetching the data.
So while it seems logically it should have been a WP Super Cache issue, continuing to have errors despite removing it leads me to believe now? I'm still so baffled.
Update:
Ok, I loaded Chrome and IE, and both were able to pull the data with ease. The google snippet tool also worked great. I am going to try posting a link to my facebook fan page via chrome and see if it works correctly.
I did clear my FF cache and it didn't change, but I am still confused why one domain works ok while the other does not. Either way, if adding in Chrome works, I'll stick with that for now.
Any other suggestions?
Cache should not make any problem. If a browser can see your page, so can facebook debugger.
See if some 500 error is there. Try from different browser, clearing the browser cache etc. Try google rich snippet and see if a custom search engine is scrapping it fine.
PS: It will be nicer if you post url.
I have a share link image that I need to change.
I remember some time ago finding some posts describing that the Object Debugger would clear the image cache for that URL (there are also a number of those here on SO). It worked fine back then, but now it seems to have stopped working.
The thumbnail shown is still the old one.
If I copy/paste the og:image URL that the debugger shows into a browser, the new image shown correctly, so Facebook obviously still caches it.
Has anyone had similar experiences, and is there any alternative methods to clear the cache?
It seems like there's a bug with the facebook page tabs. Lots of them are rendering content on the bottom of the page.
Is there a change that developers must be aware of?
It is in fact a bug. I've just spent an hour looking into it.
It appears that they have increased the width of the right pane and it has caused the content area to shrink to less than 520px.
Unfortunately, the iframe that Facebook uses to display app content is hardcoded with a 520px width and you are unable to modify it. Need to wait till Facebook pushes out an update.
Edit: Bug reported to facebook already. Details here
Indeed, this is FB wide on all pages. All of our iframe apps have this issue, including Coke, Chevy, etc. FB just finished a push minutes ago http://developers.facebook.com/live_status/ and I hope that they're fixing this right now!
Problem still persists. There is a bug listed on Facebook http://developers.facebook.com/bugs/298512163544012?browse=search_4f3c5c801a70d4639459595. I hope it gets prioritized.
yup Facebook have stuffed up
Someone needs to fire the dev who committed these changes without testing them.....
Well my apps shrink to fit any width. My apps can fit as small as 100 pixels w to 1000 pixels. Therefore its not a width issue. I'm just happy its nothing on my end I was freaking out for a second. Even restarted the computer (LOL) whew!!!
Our website was recently redesigned and since then I have been unable to get the correct image to appear when I choose link.
For instance:
If I post this link:
http://www.horrormovienews.net/article1184.html
It does not show the image of Ethan Hawke as one of the choices for me to post along with this story. I have asked a few other people (co-workers) and some friends who live around the USA, PA, NC, etc. and they can not get that pic as a choice either. One person who lives in MA can see it when he posts a link.
(This happens to every news story in our network of sites since the theme was changed on the sites)
Another bizarre thing is it WILL show the image for this story:
http://www.horrormovienews.net/article1160.html
but not the one at the top of this post.
I have even used the Facebook lint tool about a week ago to try to refresh the cache.
I have tried to many different things to try to fix thing. I changed the image path, the size of the images, etc. Nothing seems to work.
Does anyone have any idea what could be causing it? Any help would be much appreciated.
You need to specify og:image tag. See your results here: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.horrormovienews.net%2Farticle1184.html
Fix up those warnings and then you should be able to share the link much more consistent.