在上一个问题的更新中,我收到了来自facebook调试器的新警告。
解析器不匹配的元数据解析器的元数据结果与输入元数据不匹配。可能,这是由于数据以意外方式排序,为属性提供的多个值仅期望单个值,或者给定属性的属性值不匹配。以下是在解析结果中未显示的输入属性:'og:image:url,og:site_name,fb:admins'
og:图片无法下载或太小og:图片未定义,无法下载或不够大。请使用og:image metatag定义所选图像,并使用至少200x200像素且可从Facebook访问的图像。图像Ηp://(MY_WEBSITE)/images/mylogo.png将被改为使用。
尝试冻结标题更改您似乎尝试将属性og:title从(my_wesbite_name)更改为(my_wesbite_name_plus_tagline)。如果是这样,则不允许您使用此对象,因为已针对该对象发布了太多操作。
这些是我的标签:
<meta property="og:title" content="Myname - Best Products in Town">
<meta property="og:type" content="Product">
<meta property="og:url" content="http://www.mybestproducts.com/">
<meta property="og:site_name" content="Myname">
<meta property="og:description" content="Selling the best products">
<meta property="og:image" content="images/mylogo.png">
<meta property="og:image:width" content="550">
<meta property="og:image:height" content="550">
问题:
关于1.我不知道这意味着什么
大约2:在我的meta标签中看到我确实定义了mylogo.png。我是否需要输入整个URL才能识别它。
关于3.我也需要为那个进行一次表达。
答案 0 :(得分:2)
关于1:
我想,og:type
应该是您的网站,而不是产品。
见
关于2:
您需要传递og:image
属性的绝对路径,而不是相对的属性。
见
关于3:
我认为这是由错误的og:type