Been having some issues with this. All settings seems fine. Most of my post are videos, no images on the page, but the featured image is set as the property=“og:image”. When I post the link to Facebook, it shows a different image, not the featured image.
I tried pasting the link above on Facebook and it shows the image set under og:image as the image on the link? Or is that the problem? Did you want a different image to be set as the og:image? You might want to use an SEO plugin for that. I know Yoast SEO offers a page by page setting for this. Check out my reply on the thread below. http://forum.wpbeaverbuilder.com/support/q/og-images/#post-58019
Yes, the image is set fine. Thats not the problem. The problem is when I post it to Facebook, it shows the wrong image. I have to run the debug to fix it.
Ah, gotcha! So again, the problem is with how Facebook handles the data it receives from your site. The thread I posted above was having the same issue as you and that’s the only way around it, running the site through their debug tool. Below is taken from the thread I posted above.
Facebook is caching the data it scrapes from your website for quite some time.
Facebook is not looking if you made changes to your website and will only check your page again when the cache is expiring.