Facebook Feed对话框参数与Open Graph Meta标签

3

开放图谱元标记会覆盖传递给FB.ui的相应参数值吗?

我有一个带有og:description标记的页面(我想要它被“喜欢”按钮使用)。我有一个共享按钮,触发使用FB.ui的共享对话框。

Coffeescript代码:

FB.ui({
    method: 'feed',
    link: Selfstarter.baseUrl(),
    caption: caption,
    name: 'Healthfundit',
    description: 'Some Description',
    actions: [{name:'Help Fund It!', link: Selfstarter.baseUrl() + "/preorder/checkout"  }]
    source: source
    }, (response) ->);

当我测试分享按钮时,显示的描述是我在og:description标签中指定的描述。

1
“Open Graph元标记是否会覆盖传递给FB.ui的相应参数值?” - 不会,是相反的。如果这对您不起作用,那么很可能是代码中存在错误。您是否尝试过文档中显示的普通JS代码? - CBroe
谢谢。事实证明,我添加了多个单击事件处理程序到按钮上。其中一个传递了和 og:description 中设置的相同值。我删除了错误的事件处理程序。现在按预期工作。谢谢! - septerr
你可以将你的评论发布为答案,这样我就可以标记它为正确答案。 - septerr
1个回答

0
Open Graph元标签是否会覆盖通过FB.ui传递的相应参数值?
不会,是相反的。
如果这对您没有起作用,那么很可能是您的代码中存在错误。【正如我们发现的那样。】

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接