【问题标题】:How to merge comment stream on Facebook events and my own website如何合并 Facebook 活动和我自己网站上的评论流
【发布时间】:2011-12-05 14:36:22
【问题描述】:

我有一个网站,允许人们发布活动,如果他们愿意,它会自动将他们的活动发布到 Facebook。我还在我网站的活动页面上集成了 facebook cmets。

是否可以将人们在我网站的活动页面上留下的 cmets 与人们在为他们自动制作的 facebook 活动页面上留下的 cmets 合并?我似乎找不到任何关于此的文档。

编辑:澄清一下:我网站上的 cmets 是通过 facebook-cmets API 完成的,它们不是我的应用程序的模块。

【问题讨论】:

  • 进一步澄清:您的理想情况是否涉及您的网站 cmets 和活动墙之间的双向连接?

标签: facebook events facebook-graph-api comments


【解决方案1】:

添加一个单独的答案,因为在澄清后它有很大不同。

如果您希望基本上让您的活动的墙出现在您的网站上,您可以使用Event API 拉入墙贴并显示它们。为了能够发布到该墙上,您必须执行一些自定义编码来验证具有 publish_stream 权限的用户,然后在您的网站上创建一个可以发布到活动墙上的表单,如上面的 post section 中所述链接。

可能有人已经这样做了并将代码放在那里,但我怀疑是否有更简单的方法可以让您的理想情况启动并运行。不幸的是,这个用例不像 cmets 那样自动。

但是,如果您只是想在社交上传播您的活动,那么 cmets 框会在评论者的墙上发布一个指向您的活动页面的链接,然后可以将他们指向 Faecbook 活动。您可能可以使用 Facebook 活动的 URL 作为网站上评论框的 URL,因此它只会直接发布 Facebook 活动的链接,但我不确定那个链接.

【讨论】:

    【解决方案2】:

    我在我的应用程序中查看了这个,我们最终决定只维护单独的流。这是因为它只是一种单向集成 - 您可以通过 Graph API 从 Facebook 获取 cmets 并将它们格式化在您自己的网站上,与您的网站 cmets 一致,但无法将 cmets 从您的网站推送到脸书。

    如果您愿意,您可以对所有 cmets 使用 Facebook 评论表 - TechCrunch 等大型网站已经这样做了,并且很有效,但它要求用户拥有 Facebook、AOL、Yahoo 或 Hotmail帐户。您是否愿意这样做取决于您的偏好和用户群。

    【讨论】:

    • 嗯,就是这样。在我的网站页面上,评论流也是通过 Facebook 完成的,只是 Facebook 不知道该网页实际上代表了一个 FB 事件。
    • 哦!我错过了你帖子中的那一点。嗯,看起来这样做并不像我(可能还有你)想要的那样工作 - 当有人 cmets 时,它会发布到他们的墙上,然后该帖子上的任何 cmets 都会被添加为对他们在您网站上的评论的回复。
    【解决方案3】:

    有一个工具可以将不同页面或不同来源的 cmets 组合起来 检查https://feedgun.com,它适用于从不同来源(如 YouTube 视频、现有 wordpress 网站、facebook cmets 插件甚至 DIsqus 帐户)中提取 cmets,并将它们组合在一起并将它们发布到您的任何网页上,一旦您设置它们,它们就会自动运行在哪里拉取和在哪里发布。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      相关资源
      最近更新 更多