【问题标题】:Comments Box Plugin: FQL query on comment table by xid returns an empty array评论框插件:xid 对评论表的 FQL 查询返回一个空数组
【发布时间】:2012-02-11 20:42:38
【问题描述】:

我希望 this FQL query 返回一个非空数组,因为该 xid 有 cmets(请参阅 here)。在应用程序本身中,我使用 Javascript 在window.fbAsyncInit 内部和FB.init({ //options }); 之后执行 FQL 查询,如下所示:

var query = FB.Data.query("SELECT xid FROM comment WHERE app_id = " + facebookAppId + " and xid = '" + $this.attr("xid") + "'");
query.wait(function(rows) {
    // do things
});

不幸的是,这也返回了一个空数组 ([])。这很糟糕,因为我们需要使用 cmets 计数来决定是使用 xid 属性(对于已经有 cmets 的评论框)还是使用 href 属性(对于还没有 cmets 的评论框)。这将使我们不会丢失在使用旧式 xid 属性时创建的 cmets。

有什么想法吗?

【问题讨论】:

    标签: facebook comments facebook-social-plugins facebook-comments


    【解决方案1】:

    您现在可能已经想通了 - 我遇到了完全相同的问题,solved it finally。事实上,我发现您实际上不得包含 app_id。关键似乎是获得正确的访问令牌(见my post)。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-18
      • 2021-03-14
      • 1970-01-01
      • 1970-01-01
      • 2012-04-09
      • 1970-01-01
      • 2013-04-09
      • 2012-10-11
      相关资源
      最近更新 更多