当我分享新的博客帖子时,有时帖子的标题会正确显示,有时它只会显示为网址。帖子基于完全相同的模板,我发现有效的标题和不用的标题之间的代码没有差异。在浏览器窗口中查看时,所有帖子都显示正确的标题,而facebook调试器会查找所有帖子的标题。但是,我收到关于所需财产缺失的警告,og:标题是必需的。调试器中的类型,图像和URL相同
除了标题在分享链接时正确显示的所有内容。 有人能帮忙吗? 感谢..
答案 0 :(得分:2)
你能展示你的代码吗?你使用OpenGraph元标记吗? 您可以使用这些标签定义在Facebook中显示的确切标题,描述,图像等。
<head>
<title>Page title</title>
<meta property="og:title" content="Page title to show in Facebook"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="http://www.your.page.url.com/"/>
<meta property="og:image" content="http://path.to.your/image.jpg"/>
<meta property="og:description" content="Page description"/>
</head>
更多信息:http://developers.facebook.com/docs/opengraph/
不要忘记在页面中添加OpenGraph协议支持:
<html xmlns:og="http://ogp.me/ns#">
....
</html>