【问题标题】:Change Facebook comment tool notification URL?更改 Facebook 评论工具通知 URL?
【发布时间】:2015-09-26 10:11:54
【问题描述】:

我使用 Facebook Canvas 创建了一个应用程序,并将其加载为 Facebook 页面上的页面选项卡。该应用程序基本上是一个包含多个页面的简单网站,每个页面都有自己的评论部分(Facebook 评论)。

当有人发表评论而我回复时,该人会收到一条 Facebook 通知,上面写着“[Name] 回复了您在 [url] 上的评论”。这有两个问题: 1.我们放置应用程序的服务器有一个丑陋的网址。我们不想在任何地方显示 url。这就是为什么我们首先要使用 Facebook Canvas - 这样您就可以在 Facebook 内部而不是在服务器本身上查看应用程序。 2. 当您点击通知时,它会将您带到 Facebook 之外的应用程序。它会向您发送那个丑陋的网址。我希望它带你到 Facebook INSIDE 的应用程序,即 facebook.com/[our_page]/app_[app_id]

我想知道是否有任何方法可以 1) 更改通知输出的 url 和 2) 通知发送给您的 url。

希望有人可以帮助解决这个问题!

【问题讨论】:

  • 使用评论插件发表的评论与您在data-href 参数中指定的 URL 相关联——如果您希望那些“更漂亮”,那么 使用 更漂亮的 URL那个地方。 (不过,它们必须是您控制的 URL,因为您需要设置它们以向 FB 抓取工具提供适当的 Open Graph 元数据。)当用户单击评论时,您可以重定向用户“登陆”这样的 URL例如,使用 JavaScript 将通知返回到您在 Facebook 上的应用程序。 (您也可以使用服务器端重定向,但是您必须为 FB 抓取器添加一个例外。)

标签: facebook facebook-apps facebook-comments


【解决方案1】:

我发现将 data-href 设置为 https://apps.facebook.com/app-name 可以解决问题。当有人使用 cmets 表单并得到回复时,Facebook 通知会显示“[Name] 回复了您对 [App name] 的评论。

剩下的问题是这并没有在每个页面上为您提供单独的评论工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-09
    • 2014-11-04
    • 2012-02-11
    • 2012-10-25
    • 2011-12-29
    • 2012-10-23
    • 2013-08-25
    • 1970-01-01
    相关资源
    最近更新 更多