og:图像读取图像URL但不显示缩略图

时间:2012-02-08 06:51:51

标签: php facebook facebook-like

我为网站添加了一个使用iFrame的like按钮,并添加了og meta标签。在Facebook调试工具中查看时,它不会显示任何错误,并显示网站上的所有元数据。但是没有显示thumpnail预览。 see the Facebook debug output

  • 当我点击缩略图链接时,它会转到右侧图像并正确显示。 *域名只是一个非安全域名。
  • 我正在使用的图像100X75

http://graph.facebook.com/10150536591853797

文件中包含以下元标记。

<meta property="og:site_name" content="パチカメ" />
<meta property="og:locale" content="ja_JP" />
<meta property="fb:app_id" content="297487356974821" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.pachi-cam.jp/artist/profile.php?artist_id=140" />
<meta property="og:title" content="Dr.ゆに さんのギャラリー" />
<meta property="og:description" content="こんにちわ " />
<meta property="og:image" content="http://www.pachi-cam.jp/upload/files/140/23203/thumb_S_phpapCLQi.jpg" />

iFrame代码:

<iframe src="//www.facebook.com/plugins/like.php?href=http://www.pachi-cam.jp/artist/profile.php?artist_id=141&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

2 个答案:

答案 0 :(得分:1)

您的meta标记中的id = 140可能会使Facebook感到困惑,但iframe代码中的ID = 141。

答案 1 :(得分:1)

请参阅此答案:og:image ignored when sharing link, although accepted in linter - 这可能不是海报的问题,但这是我见过og:image没有正确嵌入的最常见原因

{编辑} 看起来您的服务器拒绝了该请求:

curl -A "facebookexternalhit/1.1" -i 'http://www.pachi-cam.jp/upload/files/140/23203/thumb_S_phpapCLQi.jpg'

HTTP/1.1 403 Forbidden
Date: Mon, 13 Feb 2012 09:13:59 GMT
Server: Apache/2.2.21 (EL)
Content-Length: 324
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">