我今天一直有一个反复出现的问题。我正在尝试显示相册中的照片。出于某种原因,使用graph和fql(https://developers.facebook.com/tools/explorer/)在Graph Explorer上一切正常,但当我将它拉入应用程序时,我总是返回一个空数组。
我对此请求也拥有正确的权限,此应用的所有权限都是电子邮件,user_about_me,publish_actions,user_photos
我已经尝试过这样做的电话是在下面,它们都给了我相同的结果。
$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回来。
任何人都知道类似的问题。