查找最 40 喜欢的图片脸书图形 API


Find Most 40 liked pictures facebook graph API

我必须使用Facebook Grpah API检索大多数40张喜欢的图片。

$token = $facebook->getAccessToken();
$user_profile = $facebook->api('/me');
$albums = $facebook->api('/me/albums?access_token=' . $token);
$img_a = array();
foreach($albums['data'] as $keyalb => $valalb){
    $allimg = file_get_contents('https://graph.facebook.com/'.$albums['data'][$keyalb]['id'].'/photos?limit=500&fields=source,like&access_token='.$token);
}

正在尝试这种方式,但请求数量非常高,由于分页,我无法使用批处理请求。

请提供解决方案。

目前唯一

可行的方法(没有 FQL)是收集所有照片数据,然后对喜欢字段进行后处理检查。

考虑执行小请求以确定每个相册中的"计数",然后使用该计数来平衡批处理请求。