我正在尝试连接到PHP SDK,并从我正在项目中使用的fb:comments插件中检索注释计数。但是,当我尝试进行$ facebook-> api()FQL调用时,它总是会破坏我的页面。没有错误,只是没有更多的页面处理超过API调用。
require_once 'scripts/fb-api/facebook.php';
$facebook = new Facebook(array(
'appId' => '222725974406020',
'secret' => '---'
));
$result = $facebook->api(array(
'query' => 'SELECT post_id FROM comment WHERE xid = 0',
'method' => 'fql.query'));
var_dump($result);
我在另一个可能使用较旧版本的Facebook SDK的项目中使用了完全相同的代码,但它确实有效。最近发生了什么变化?
我也在处理fb的变化:从xid到href的评论。我没有看到任何关于如何使用href处理注释的FQL文档......关于如何提取数据的任何建议都会很棒。
如果这是需要您查看页面的内容,我很乐意为您提供链接。
谢谢!
答案 0 :(得分:0)
尝试捕获错误,它有助于调试并确保您的页面不会崩溃:
require_once 'scripts/fb-api/facebook.php';
$facebook = new Facebook(array(
'appId' => '222725974406020',
'secret' => '---'
));
try {
$result = $facebook->api(array(
'query' => 'SELECT post_id FROM comment WHERE xid = 0',
'method' => 'fql.query'));
} catch (Exception $e) { echo "ERROR: ".$e; }
var_dump($result);