找到最多40张喜欢的图片facebook graph API

时间:2014-12-30 18:12:33

标签: php facebook facebook-graph-api facebook-php-sdk

我必须使用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);
}

我正在尝试这种方式,但请求数量非常高,我不能因为分页而使用批量请求。

请提供解决方案。

1 个答案:

答案 0 :(得分:0)

目前唯一可行的方法(没有FQL)是收集所有照片数据,然后在过程中检查喜欢的字段。

考虑做一些小请求来确定每个相册中的“计数”,然后使用计数来平衡批量请求。