Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.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 相册中的照片返回空_Facebook Graph Api_Facebook Php Sdk_Facebook Fql - Fatal编程技术网

Facebook graph api 相册中的照片返回空

Facebook graph api 相册中的照片返回空,facebook-graph-api,facebook-php-sdk,facebook-fql,Facebook Graph Api,Facebook Php Sdk,Facebook Fql,我今天有一个反复出现的问题。我正在尝试显示相册中的照片。出于某种原因,使用Graph和fql()在Graph Explorer上一切正常,但当我将其拉入应用程序时,总是返回一个空数组 我也有此请求的正确权限此应用的所有权限包括电子邮件、用户关于我、发布操作、用户照片 下面是我尝试过的电话,它们都给了我相同的结果 $photos = $facebook->api('/'.$album_id.'/photos/'); // or $photos = file_get_contents('h

我今天有一个反复出现的问题。我正在尝试显示相册中的照片。出于某种原因,使用Graph和fql()在Graph Explorer上一切正常,但当我将其拉入应用程序时,总是返回一个空数组

我也有此请求的正确权限此应用的所有权限包括电子邮件、用户关于我、发布操作、用户照片

下面是我尝试过的电话,它们都给了我相同的结果

$photos = $facebook->api('/'.$album_id.'/photos/');

// or

$photos = file_get_contents('https://graph.facebook.com/'.$album_id.'/photos/?access_token=' . $access_token);

// or

$params = array(
    'method' => 'fql.query',
    'query' => "SELECT images, src FROM photo WHERE album_object_id = " . $album_id,
);

$photos = $facebook->api($params);
它已经返回了一到两次相册内容,但在我测试过的数百次中,99.99%的时间返回的是空白数组/json


任何人都知道类似的问题。

试着附上$facebook->api($album_id.'/photos/);在try-catch中并输出异常消息:try{$photos=$facebook->api('/'.$album_id./photos/');}catch(FacebookApiException$e){print_r($e->getMessage());}然后将输出粘贴到这里,这样我们可以更好地帮助您。