On a blog detail page I have Facebook OpenGraph tags pulling in various bits of data using ExpressionEngine tags etc. All works fine apart from the images.
Ideally, as the blog posts contain a lot of images, when posting an article to FB it should pull some of the images from the blog post to use as the thumbnail and let the client decide which one to use. If there are no images in the blog post then it falls back to the default thumbnail I've referenced in the 'og:image' tag.
Currently what happens is it only gives the option to use the default thumbnail and if I don't include the 'og:image' tag then it loads no thumbnail at all, instead of scraping the post for a blog image.
Has anyone encountered this before? What EE solutions, if any, are you using to bring in select images? Creating a separate channel field just for a thumbnail for every blog post seems overkill. Also, as it's blog post then all the data is in one channel field in a textarea so I can't pull a specific image out of it.
<meta property="og:title" content="{title}"/>
{if facebook_description}
<meta property="og:description" content="{facebook_description}" />
{/if}
<meta property="og:image" content="http://www.client.com/thumbnail.jpg"/>
<meta property="og:site_name" content="{site_name}"/>
<meta property="og:url" content="{page_url}/" />