开放图形图像正在为某些页面正确加载而不是其他页面

时间:2012-12-06 00:26:13

标签: facebook-opengraph

这是我想要在Facebook上共享的所有页面上加载的开放图形图像。它在某些页面上正确加载,而在其他页面上则从页面中选择随机图像。以下是OG URL。我在我的网站上使用Drupal CMS。所有正确的代码似乎都已到位。

http://www.vaeducationoxnard.com/sites/default/files/styles/square_thumbnail/public/Charter%20Square%20Logo.png

1 个答案:

答案 0 :(得分:0)

这是因为,facebook将全新请求发送到您传递的URL,因此它从og:image获取图像,其中您已经传递了默认图像。要解决此问题,请尝试在您传递的URL中添加图像参数

实施例。你/ URL?imgToShare =

在设置元标记的主页面中,添加一个条件

<?php
if(isset($_REQUEST['imgToShare'])
{
 <set the meta tags for image you want>
}
else
{
 <meta tag with the default image>
}
?>

这帮助了我。

如果您有任何疑问,请发表评论。