OG:HREF?动态Facebook Meta标签链接

时间:2014-08-02 20:11:48

标签: facebook facebook-graph-api

所以我正在构建一个带有主干的动态网站,我希望允许用户共享链接(例如www.example.com/posts/1)。问题是fb crawler不处理javascript所以我采取的方法是在后端创建一个单独的页面,纯粹为facebook元标记提供服务。

有一个fb_meta / posts / [id]页面提供以下服务:

<meta property="og:title" content="Cool post"/>
<meta property="og:description" content="test"/>
<meta property="og:url" content="http://www.example.com/posts/10"/>
<meta property="og:site_name" content="Test site"/>
<meta property="og:type" content="website"/>
<meta property="og:image" content="http://test.jpg"/>

这个问题是url标签几乎告诉facebook忽略此页面上的所有内容并处理url标记中定义的链接。 (见here

所以我尝试了改变og:url to og:href。

很酷! Facebook现在正确读取我的所有元标记并处理图像。但它不知何故无法将共享帖子链接到我在og:href中定义的链接。根据{{​​3}},href类型无效:

” 这种类型的无关属性对象不允许名为'og:href'的属性。

解析器不匹配的元数据此元数据的解析器结果与输入元数据不匹配。可能,这是由于数据以意外方式排序,为属性提供的多个值仅期望单个值,或者给定属性的属性值不匹配。以下是在解析结果中未显示的输入属性:'og:href' “

我的问题是,是否可以让fb抓取一个单独的元页面,并使用og meta标签告诉fb链接到实际页面?

由于

0 个答案:

没有答案