评论框插件:xid对评论表的FQL查询返回一个空数组

时间:2012-01-16 23:53:52

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

我希望this FQL query返回一个非空数组,因为该xid有注释(参见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
});

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

可能你现在想出来了 - 我有完全相同的问题和solved it finally。事实上,我发现你实际上必须包含app_id。关键似乎是获取正确的访问令牌(请参阅my post)。

希望它有所帮助。