缺少以下必需属性:og:url,og:type,og:title,og:image,og:description,fb:app_id

时间:2019-08-18 19:46:58

标签: facebook facebook-graph-api facebook-opengraph facebook-sharer

我们正在使用Facebook Share Debugger测试https://www.roadgoat.com的开放图标记。 我们不断收到错误消息:The following required properties are missing: og:url, og:type, og:title, og:image, og:description, fb:app_id

我们已经尝试过上述解决方案,例如:

  • 确保没有任何重复的标签
  • 使用图片的http版本而不是https
  • 检查每个条目以确保没有问题
  • 添加og:locale
  • 确保SSL有效

我还测试了我们的JS网站和页面https://www.roadgoat.com?_escaped_fragment_=的预渲染版本,但在两种情况下都仍然存在问题。它似乎可以通过除Facebook网站之外的任何我测试过的网站。

我还检查了See exactly what our scraper sees for your URL,并按预期看到了所有标签

1 个答案:

答案 0 :(得分:0)

从您的站点:

<meta content='{{metadata.description}}' name='description' ng-if='metadata.description'>
<meta content='en_US' property='og:locale'>
<meta content='519642741544020' property='fb:app_id'>
<meta content='{{og_meta.type}}' ng-if='og_meta.type' property='og:type'>
<meta content='{{og_meta.url}}' ng-if='og_meta.url' property='og:url'>
<meta content='{{og_meta.title}}' ng-if='og_meta.title' property='og:title'>
<meta content='{{og_meta.image}}' ng-if='og_meta.image' property='og:image'>
<meta content='{{og_meta.image_width}}' ng-if='og_meta.image_width' property='og:image:width'>
<meta content='{{og_meta.image_height}}' ng-if='og_meta.image_height' property='og:image:height'>
<meta content='{{og_meta.description}}' ng-if='og_meta.description' property='og:description'>
<meta content='RoadGoat' property='og:site_name'>

该网站正在呈现标签而不是值,Facebook没有任何问题!某些内容值,例如og:urlog:image无效,调试器将为此抛出错误。