【发布时间】:2013-01-07 21:26:41
【问题描述】:
我有这个代码:
//Create Query
$params = array(
'method' => 'fql.query',
'access_token' => '$user->accessToken',
'query' => "SELECT uid, name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = XXXXXXXX)",
);
//Run Query
$result = $facebook->api($params);
var_dump($result);
当我运行包含上述代码的脚本时,我没有得到任何结果。相反,我收到错误“超出最大执行时间”。
我已通过在Graph API Explorer 中检查确认查询正常。此外,我还确认(通过调试)$user->accessToken 包含正确的访问令牌以及用户提供的所有权限。
我也尝试将urlencode 与我的查询字符串一起使用......但没有任何成功。
我在这里做错了什么?
【问题讨论】:
-
简单 - 当您提出问题时,如果有人回答并且您认为它是正确答案,请通过单击问题左上角的复选标记进行标记。
-
我会记住的,谢谢 :)
标签: facebook-graph-api facebook-fql facebook-php-sdk