我最近在我的网站上添加了facebook评论小部件,现在我想在另一个页面上讲述我网站上每篇帖子的评论数量。我的代码如下所示:
$facebook = new Facebook(MY_API_KEY,MY_SECRET_KEY);
$result = $facebook->api(array(
'query' => 'SELECT text FROM comment WHERE xid=3',
'method' => 'fql.query'));
print_r($result);
如果我在此页面上运行相同的FQL查询: http://developers.facebook.com/docs/reference/rest/fql.query/ 它可以工作,但是当我在我的网站上运行它会返回一个空数组。
提前致谢!
答案 0 :(得分:1)
您正在将前端文档与后端实现混合使用。您发布的链接更适合在javascript中实现。
你应该像这样创建和实例Facebook:
$facebook = new Facebook(array('appId'=> MY_API_KEY, 'secret'=> MY_SECRET_KEY));
这可能是您的问题,您可能无法获得并验证Facebook的实例。构造函数只需要1个参数。