Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook graph api FQL在图形API资源管理器中工作,但不在php代码中工作_Facebook Graph Api_Facebook Fql_Facebook Php Sdk - Fatal编程技术网

Facebook graph api FQL在图形API资源管理器中工作,但不在php代码中工作

Facebook graph api FQL在图形API资源管理器中工作,但不在php代码中工作,facebook-graph-api,facebook-fql,facebook-php-sdk,Facebook Graph Api,Facebook Fql,Facebook Php Sdk,我有以下代码: //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 $re

我有以下代码:

//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
。。。没有任何成功


我在这里做错了什么?

您正在引用您的访问令牌引用

'access_token' => '$user->accessToken',
                 ^^^                ^^^
这将值设置为,字面上是
$user->accessToken
。将右侧引号更改为双引号(或者更好的是,将它们全部删除)


干杯

谢谢你指出这一点,但我原来的问题是我已经解决的代理和旋度问题。现在,我得到了Facebook的无效API密钥异常。你知道关于它的任何事情吗?检查你在
$facebook
中提供的
app\u id
app\u secret
,variableSimple-当你问问题时,如果有人回答了,你觉得这是正确的答案,通过单击问题左上角的复选标记进行标记。我会记住这一点,谢谢:)