当网站被喜欢时,图像不会出现在时间轴上,不一致地在Linter中工作

时间:2012-11-01 04:23:14

标签: web facebook-like facebook-opengraph facebook-wall

我正在为我的教会创建一个网站,并且对html相当缺乏经验。但是,我设法让Like按钮工作,除了在时间线上加载图像。我运行linter工具,有时它显示图像,有时它不显示。以下是我的元标记:

<head>
<meta name="description" content="Burnt Chimney United Methodist Church" />
<meta name="keywords" content="Burnt Chimney, Church, United Methodist" />
<meta property="og:title" content="Burnt Chimney United Methodist Church" />
<meta property="og:type" content="non_profit" />
<meta property="og:image" content="http://www.gbgm-umc.org/fbcumc/fb_outside.jpg" />
<meta property="og:url" content="http://www.gbgm-umc.org/fbcumc/index.html" />
<meta property="og:site_name" content="Burnt Chimney UMC" />
<meta property="fb:admins" content="cline.m.a" />
</head>

Linter工具始终提供此警告:

  

应明确提供'og:description'属性,即使可以从其他标记推断出值

每隔一段时间就发出一次警告:

  

无法下载og:image标记网址引用的图片

我正在使用我使用Like按钮创建工具创建的Like按钮的iframe版本。

任何帮助?

1 个答案:

答案 0 :(得分:2)

确保你的脚本中没有使用fbml,因为facebook不支持fbml,你可以调用php API而不是fbml。

这不会发生在meta或content标签上,你可以调用google api来加载你的脚本。

这有必要从Facebook调用Facebook的任何API来运行脚本。

https://www.facebook.com/Usiipage/app_429241580427755

看看这个有趣的APP。