2016-11-28 173 views
0

所以,我有这篇文章的页面有时会有600x315尺寸的图像,大多在100kb以下。为什么Facebook上的共享页面不显示图像?

以下是我在article.php网站上使用的meta,但是当我在Facebook上共享帖子时,图像部分显示空白。这些元素上缺少什么?

<meta name="viewport" content="width=device-width, initial-scale=1"> 
<meta name="keywords" content="<?php echo $row['keyword']; ?>"> 
<meta name="description" content="<?php echo metadesc($row['description']); ?>"> 
<link rel="canonical" href="<?php echo $site_path.$url; ?>" /> 

<!-- for Facebook -->   
<meta property="og:title" content="<?php echo ucletters($row['title']); echo ' | '; echo $site_name;?>" /> 
<meta property="og:type" content="article" /> 
<meta property="og:image" content="<?php echo $site_path.'uploads/images/'.$row['image']; ?>" /> 
<meta property="og:image:width" content="200" /> 
<meta property="og:image:height" content="200" /> 
<meta property="og:url" content="<?php echo $site_path.$url; ?>" /> 
<meta property="og:description" content="<?php echo metadesc($row['description']); ?>" /> 

<!-- for Twitter -->   
<meta name="twitter:card" content="summary" /> 
<meta name="twitter:title" content="<?php echo ucletters($row['title']); echo ' | '; echo $site_name;?>" /> 
<meta name="twitter:description" content="<?php echo metadesc($row['description']); ?>" /> 
<meta name="twitter:image" content="<?php echo $site_path.'uploads/images/'.$row['image']; ?>" /> 
+0

贵$ SITE_PATH包含完整的地址,包括“HTTP” ? –

+0

yes site.path就像http:// www。 mysite.com/ –

+0

它确实有http –

回答

2

访问 Facebook developer debug tool

与您的网址.Read他们的指导检查问题,而且必将work.Good运气

+0

我经历了那个已经尝试过的调试,但它一直告诉图像大小超过100kb甚至不是MB时图像大小如何。 –

+0

你能提供图片网址吗? – geekbro

+0

实际还是?它看起来像这个http:// www。现场。 com/uploads/images/1476784488.jpg不得不给予空间否则不能在这里发表评论 –