0

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

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

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

有任何想法吗?

4

1 回答 1

1

可能您现在已经想通了 - 我遇到了完全相同的问题并最终解决了它。事实上我发现你实际上一定不能包含app_id。关键似乎是获得正确的访问令牌(见我的帖子)。

希望能帮助到你。

于 2012-06-25T15:19:46.377 回答