一个关于facebook评论插件的简单问题

2024-01-29

我正在努力解决一个非常简单的问题。 Facebook 文档一如既往地没有给我足够的解释。

我在我的网站上附加了一个 Facebook 评论插件。并使用“comment.create”事件的回调,我可以获得刚刚创建的评论的信息。

FB.Event.subscribe('comment.create', function(response) {
    alert(JSON.stringify(response));
});

json 响应如下所示:

{"href":"http://siteaddress.com/page.htm", "commentID":"111122223333" }

我现在想做的是用commentID检索单个评论的数据。尽管我预计以下方式应该有效:

https://graph.facebook.com/111122223333

它只是给了我“假”。我可以使用以下方法检索附加到该页面的所有评论:

https://graph.facebook.com/comments?ids=http://siteaddress.com/page.htm

但是,使用commentID检索刚刚创建的单个评论数据的正确方法是什么?


我也面临同样的问题...所以我所做的是,我使用 fql 从 fb 评论表查询最后发布的评论或回复。这里我按照时间降序对评论进行排序,并选择最上面的一条。虽然有人可能认为如果同时发布两条评论,可能会引起歧义,但就我而言,我尝试并测试了涉及超过 2 个用户的评论,但我总是得到预期的结果。

FB.Event.subscribe('comment.create', function(response) {
    FB.api({
        method: 'fql.query',
        query: "select post_fbid, fromid, object_id, text, time from comment where object_id in (select comments_fbid from link_stat where url ='URL_OF_THE_COMMENT_BOX') or object_id in (select post_fbid from comment where object_id in (select comments_fbid from link_stat where url ='URL_OF_THE_COMMENT_BOX')) order by time desc limit 1"
      },
      function(response) {
        var feed = response[0];
        alert(feed.text)
      }
    );
  });  
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一个关于facebook评论插件的简单问题 的相关文章

随机推荐

  • 为什么我不能将常量数组作为参数传递?

    在 C 中 为什么我不能这样做 arrayfn 1 0 2 0 3 0 if arrayfn是一些接受一个类型参数的函数double or double 以哪个为准 尝试这个会给我一个语法错误 有没有一种方法可以在 C 中实现类似的功能 生
  • 使用错误异常处理程序和关闭序列在没有堆栈帧的情况下防止异常

    这一周我遇到了一些小问题 前面的错误消息是关于 2012 年 12 月 30 日 15 19 32 PHP 致命错误 在第 0 行的 Unknown 中没有堆栈帧的情况下抛出异常 我认为这是因为我的错误处理程序 详细信息见下文 正在将任何错
  • 在 Laravel 中使用加密文件(如何下载解密文件)

    在我的网络应用程序中 用户可以上传文件 在保存和存储之前 文件的内容会使用如下方式进行加密 Crypt encrypt file get contents file gt getRealPath 然后我使用 Laravel 自带的文件系统来
  • 使用 pytest 测试多个选项

    我正在尝试测试 Web API 假设一个端点接受多个参数 类型 可能的值为 大 小 中 颜色 可能的值为 黑色 白色 红色 运输 可能值为 1 2 7 我想测试这些的所有组合 以确保 API 返回正确的结果 起初我以为我可以建造 3 个装置
  • 使用值包装器和operator()重载来简化getter/setter设计:危险的做法吗?

    考虑下面的类 class MyClass1 public double x const return x getter double y const return y getter double z const return x y get
  • PHP:如何在一篇文章中向多个设备发送 GCM 通知

    我是一名 Android 开发人员 目前使用 PHP 在 GCM 服务器端工作 从我的客户端 我将 gcm 响应令牌存储在一个数据库中 现在我想一次性向注册用户发送消息 我不知道该怎么做 我完全困惑了 我的简单 HTML 文件是
  • ASP.NET Core (.NET 5) + Angular 11 = 空项目上的构建错误

    If I create a new ASP NET Core Web API Angular project in Visual Studio using dotnet new angular it creates a NET 5 proj
  • XHTML 中所有有效的自关闭元素(由主要浏览器实现)有哪些?

    XHTML 中所有有效的自关闭元素 例如 由主要浏览器实现 有哪些 我知道 XHTML 在技术上允许任何元素自关闭 但我正在寻找所有主要浏览器支持的这些元素的列表 看http dusan fora si blog self ending t
  • 如何在Java中安全地访问数组线程?

    Java 中数组的操作是线程安全的吗 如果不是 如何在 Java 中安全地访问数组以进行读取和写入 使用多个线程更改数组时 不会出现无效状态 但是 如果某个线程编辑了数组中的值 则不能保证另一个线程会看到更改 非易失性变量也会出现类似的问题
  • 获取 a.foreach 不是函数错误

    我正在尝试使用 Angular js 构建一个多选列表 我收到一个奇怪的 TypeError a foreach 不是一个函数 我似乎不知道什么时候发生 js var myAppModule angular module multisele
  • IIS asp.net mvc 部分?上传文件

    鉴于以下代码非常通用 我希望有人能告诉我一些幕后发生的事情 HttpPost public ActionResult Load Guid regionID HttpPostedFileBase file if file ContentLen
  • 如何在另一个C++程序中运行一个C++程序?

    我有一个简单的 C 程序 它接受输入并输出一些字符串 像这样 game what kind of game type r for regular s for special r choose a number from 1 10 1 no
  • 角业力跑步者无限期挂起

    Windows 8 64 位 Node js 0 10 5 64 位 业力 0 8 5 我能够启动 karma 服务器 Chrome 浏览器打开 我将其定义为 karma 配置中的默认浏览器 当我进行 业力奔跑 时 问题就出现了 Chrom
  • 用于存储 RGB 字符串的枚举 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我以前从未使用过枚举 所以我发现它们非常令人困惑 我想存储大量 RGB 值 作为字符串 并且我认为枚举是最好的选择 而不是列出静态最终字符
  • 使用 LinqToCSV 将 CSV 写入 MemoryStream 不会返回任何数据

    我已经验证使用System Text Encoding ASCII GetString ms ToArray 我的内存流有预期的数据 但是 使用 LinqToCSV nuget 库不会生成我的 csv 文件 我没有收到任何错误或异常抛出 当
  • 多个“++”在变量和指针中工作

    这就是我认为的 操作员做 a a 1 after calculating this line a a 1 before calcuating this line 我正在尝试研究指针 我认为我误解了一些东西 int a 10 int arr
  • 使用rapidjson检索JSON字符串内的嵌套对象

    我需要检索 JSON 字符串内的嵌套对象 并且我正在尝试使用 rapidjson 来完成此操作 我发现的只是如何检索数组和基本类型 而不是子对象 我创建了以下给出错误的玩具示例 rapidjson Document document std
  • 从扩展更新 UIApplicationShortcutItem

    我正在为应用程序构建 Today Extension 它对于修改我的应用程序数据非常有用 但现在我的动态UIApplicationShortcutItems不同步 我无法访问UIApplication shared从我的分机 有没有办法要求
  • 如何使用 CSS 为多个图像设置不同的样式?

    我基本上是在设计一篇长文 其中散布着各种图像 我希望第一张图像 浮动 左 第二张图像 浮动 右 我知道我可以像这样设计图像 img float left 这使得每张图像都具有相同的风格 如何为每张图像设置不同的样式 我尝试将每个图像放在不同
  • 一个关于facebook评论插件的简单问题

    我正在努力解决一个非常简单的问题 Facebook 文档一如既往地没有给我足够的解释 我在我的网站上附加了一个 Facebook 评论插件 并使用 comment create 事件的回调 我可以获得刚刚创建的评论的信息 FB Event