繁体   English   中英

FQL查询返回空数组

[英]FQL Query returns empty array

我最近在我的网站上添加了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/可以运行,但是在我的网站上运行时会返回一个空数组。

提前致谢!

您正在将前端文档与后端实现混在一起。 您发布的链接更多地用于javascript中的实现。

您应该像这样创建Facebook实例:

$facebook = new Facebook(array('appId'=> MY_API_KEY, 'secret'=> MY_SECRET_KEY));

那可能是您的问题,您可能没有获得Facebook的身份验证实例。 构造函数仅包含1个参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM