【问题标题】:How to do commenting within Facebook App如何在 Facebook 应用中进行评论
【发布时间】:2011-12-16 21:41:09
【问题描述】:

我将为一所大学制作一个小型 Facebook 页面/应用程序,该页面将具有来自我的服务器的多个不同内容的画布页面。他们还希望 Facebook 在这些页面中发表评论。

我已经研究了如何在这些页面上发表评论并有两种选择:

  • 使用 PHP SDK 通过 API 调用以编程方式添加它
  • 使用 cmets 的社交插件

对其进行编程将完成我需要的全部功能,但非常耗时,而且并非所有 Facebook 样式(除非使用 CSS 复制)。

Comments Social Plugin 正是我所需要的,因为它内置了所有 Facebook 样式和功能。唯一的缺点是向导要求提供 URL,这让我相信它不适用于应用程序。

这是在 Facebook 应用中使用的最佳选择吗?它似乎是为外部网站设计的,并没有提及在应用中使用。

FBML 看起来是我需要的,但明年将被弃用,因此我将避免使用。

【问题讨论】:

    标签: facebook


    【解决方案1】:

    使用插件。您可以使用您的应用程序或页面选项卡的 url,无论您拥有什么。如果您想确定,只需将 url 插入生成器 (here),单击 get code 并在下方查看您的 cmets 插件。那不是很容易吗? : ]

    【讨论】:

    • 如果他们提到在应用程序上使用它们会很好,不过谢谢。
    【解决方案2】:

    Facebook 提供的社交小部件仅适用于静态 URL,但是您可以为动态页面添加自己的代码,这样小部件将完全适用于用户所在的 URL。

    <fb:comments href="<?php echo $currentUrl; ?>" num_posts="2" width="500" style="padding-top: 20px; margin-top: 20px; border-top: 1px dotted grey;"></fb:comments>
    

    诸如此类。

    【讨论】:

    • 它在文档上说 fbml 从明年 1 月起将被弃用。
    • 虽然 Facebook 仍然在其官方配置页面上为他们的小部件提供 XFBML 标记来构建您的代码,但使用它是完全可以的。如果他们贬低任何语言,那么他们将尽可能简单地过渡到新的东西(HTML 5)。也许阅读这个 - developers.facebook.com/docs/reference/fbml/comments_(XFBML) 它允许您构建和测试您的配置以在应用程序中使用。
    • 如果您查看developers.facebook.com/docs/reference/fbml,请阅读顶部的内容。在需要更新之前做一些将持续 1-6 个月的事情似乎有点毫无意义。
    猜你喜欢
    • 2014-01-09
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    相关资源
    最近更新 更多