我正在处理的页面会生成以下 Open Graph 标记。使用 Facebook 调试器时出现以下错误(请注意,我在此处更改了实际值):
无关属性:此类型的对象不允许名为“og:video:release_date”的属性。无关属性:此类型的对象不允许名为“og:video:director”的属性。无关属性:此类型的对象不允许名为“og:video:actor”的属性。无关属性:此类型的对象不允许名为“fb:page_id”的属性。
<meta property="og:title" content="Title of the movie" />
<meta property="og:type" content="video.movie" />
<meta property="og:video:release_date" content="2012-03-03" />
<meta property="og:video:director" content="Emmanuel Mouret" />
<meta property="og:video:actor" content="Emmanuel Mouret, Julie Depardieu, Francois Cluzet, Pascale Arbillot" />
<meta property="og:image" content="http://somesite.com/images/image.jpg" />
<meta property="og:url" content="http://somesite.com/premieres/movie-title" />
<meta property="og:video:url" content="http://somesite.com/videos/trailers/movie-title.mp4" />
<meta property="og:description" content="lorem ipsum [...]" />
<meta property="og:locale" content="en_EN" />
<meta property="og:site_name" content="Some Site" />
<meta property="fb:page_id" content="23342324452342" />
<meta property="fb:admins" content="232323232" />
我不明白为什么不允许视频属性,我猜一切都正确回显,使用正确的日期格式等等。
另外,Facebook 可以处理的最大图像大小是多少?尽管 JPG 的 url 在那里,但看起来有些图像没有在调试器中呈现,我只能假设它们太大了:2500x4000px?
谢谢。