大约一年前,我制作了一个php脚本,以echo
为meta tag
加载描述,标题和图片。
我还在og:image, og:description
中使用了facebook meta property
并且它有效。曾经存在一些问题,但我只需要将URL粘贴到facebook调试器中,点击调试再刮一次就可以修复了。
现在这些步骤无法解决我的问题,我已经检查了来自Chrome view-source
的回显描述和图片,并返回正确的字符串
问题是当我将URL粘贴到调试器中时,RAW数据,其中一个是正确的而另一个不是,并且构建的OG属性更差。
这是来自Chrome的视图来源
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
<meta property="og:description" content=" Dapatkan kesempatan menjadi dealer/reseller mesin fotocopy kami dengan harga yang murah terjangkau">
<meta property="og:image" content="http://images.rajafotocopy.com/raja.png">
这是来自facebook的RAW数据
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="og:description" content=" PT.Buana Citra Abadi Sewa mesin fotocopy & Jual Mesin Fotocopy new/rekondisi murah import hub : 0815 7813 8888" />
<meta property="og:image" content="http://images.rajafotocopy.com/raja.png" />
<meta name="webcrawlers" content="all" />
<meta name="rating" content="general" />
<meta name="spiders" content="all" />
这是构建的OG属性
og:description PT.Buana Citra Abadi Sewa mesin fotocopy & Jual Mesin Fotocopy new/rekondisi murah import hub : 0815 7813 8888
og:image http://headers.rajafotocopy.com/cibo.png
现在请查看og:description
和og:image
,在查看来源中og:description
和og:image
显示正确的字符串。
但在 RAW数据中,只有og:image
是正确的。
和构建的og属性都是错误的。
从question我认为这是因为code 206
,部分内容已加载。那么我如何强制Facebook完全刮,而不是部分?无法再访问该论坛的链接。从这个answer它说code 206
它应该不是问题吗?