我试图让这个FQL查询返回给定XID的注释计数,并在我尝试使用它时保持空Array()
。
需要“./facebook.php”;
$ facebook = new Facebook(array('appId'=>“我的APP ID”,'secret'=> “我的秘密”,));
$ commentCountquery =“SELECT count FROM comments_info WHERE app_id = '我的APP ID'和xid ='DEFAULTXIDSTRING_post
<mytestpostID>
'“;$ param = array( 'method'=&gt; 'fql.query', 'query'=&gt; $ commentCountquery, 'callback'=&gt; '');
$ commentCountresult = $ facebook-&gt; api($ param);的print_r( $ commentCountresult);
&GT;
当我在http://developers.facebook.com/docs/reference/rest/fql.query/使用测试控制台时,我得到一组空括号,返回“[]”
我正在使用Facebook评论的Wordpress插件,首先将这些评论发送到相关页面。我仔细检查了他们对如何格式化XID的描述(“这个插件采用你的XID(当你激活插件时是随机生成的)并附加_post”)并通过剪切和粘贴来检查页面上的渲染内容来源。据我所知,这不是我在全面实施中的方式。我只是试图获得一个已知的XID,然后再使用更多PHP来复制每个页面中的帖子ID。
为什么我的FQL查询没有返回值?!
我要感谢所有那些回答别人问题的人,感谢他们让我走到这一步,这就是最后一点(“让它真正发挥作用”一点)完全逃避我。