【问题标题】:When using the "like" social plugin, can I get the like message to display in the same way as the object preview in the Open Graph dashboard?使用“点赞”社交插件时,是否可以让点赞消息以与 Open Graph 仪表板中的对象预览相同的方式显示?
【发布时间】:2012-05-17 01:30:34
【问题描述】:

我有一个使用 HTML5 画布开发的音乐应用程序。 As different songs are selected, I have jquery that dynamically updates the URL in the browser to point to the correct song.我也有更新 fb:like 元素的 jquery。通过使用调试工具,我能够缓存页面(因为我的服务器能够为提供的每个 URL 返回正确的元数据)。

当我这样做并喜欢我网站上的某些内容时,我最终会收到一条消息,说“Sami 喜欢了一个页面”。下面有一些信息。

接下来,我使用 Open Graph curl 命令将推荐操作(我创建的)添加到我网站上的给定 URL。现在,当我喜欢相同的网址时,我会收到一条消息,上面写着“Sami 推荐此链接”,并在下方显示一些信息。

我真正想做的是让这条消息显示“Sami 在网站上推荐一首歌曲”,当我在 Open Graph 中查看我的 Song 对象的预览时,这就是消息的样子。有没有办法做到这一点?

最好的,
萨米人

编辑:可能很高兴注意到我还从网站获得了一些额外的元信息(例如 og:site_name),但是这些东西没有被保存到我的 Open Graph 的 Actions 部分(如我无法使用 Open Graph 链接查看该信息以查看我当前的建议),但我可以使用调试器工具查看它。

【问题讨论】:

  • 如果您想发布自定义操作,那么为什么要使用“赞”?
  • facebook API 并不是最直接的东西。我认为这意味着如果不直接使用自定义操作,这是不可能的?即使自定义操作与 facebook 已经作为标准的操作相同(推荐)?

标签: facebook facebook-like facebook-javascript-sdk facebook-opengraph


【解决方案1】:

Facebook 的点赞按钮“触发”了最通用的点赞操作,您可以将点赞按钮更改为使用“推荐”而不是“点赞”。 在like button 的文档中,您可以在属性表中看到“action”属性:

在按钮上显示的动词。选项:“喜欢”、“推荐”

此外,当您“获得喜欢的按钮代码”时,您可以选择要显示的动词。

如果您想使用自己的操作,您需要按照Define Actions 指南中的说明在应用设置页面中定义它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多