OpenGraph在有效的og元标记上抛出错误

时间:2013-04-17 19:04:18

标签: facebook post facebook-javascript-sdk opengraph

我在日志中收到此错误,这似乎表明我们已将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.movi​​e:

知道这里发生了什么吗?似乎这只是今天开始,因为我昨天能够发布消息。

2 个答案:

答案 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" />