我在日志中收到此错误,这似乎表明我们已将og类型设置为'网站'。
Object error: Object code: 3502 message: "(#3502) Object at URL (see link below) has og:type of 'website'. The property 'movie' requires an object of og:type 'video.movie'. "type: "OAuthException"
以下是我们其中一个产品的元标记。如您所见,og类型仍然列为视频。
<meta content="217556128271512" property="fb:app_id">
<meta content="17 Again" property="og:title">
<meta content="video.movie" property="og:type">
根据the debugger for this product,og类型正确显示video.movie:
知道这里发生了什么吗?似乎这只是今天开始,因为我昨天能够发布消息。
答案 0 :(得分:0)
您可以尝试检查网络服务器日志,查找同时发生的错误。 Inproper html可以在OpenGraph请求中返回到Facebook,可以被视为“网站”。
答案 1 :(得分:0)
来自fb文档:
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# video: http://ogp.me/ns/video#">
<meta property="fb:app_id" content="302184056577324" />
<meta property="og:type" content="video.movie" />
<meta property="og:url" content="Put your own URL to the object here" />
<meta property="og:title" content="Sample Movie" />
<meta property="og:image" content="https://s-static.ak.fbcdn.net/images/devsite/attachment_blank.png" />
<meta property="video:actor:id" content="Sample Actor: ID" />