多个获取请求Instagram API

时间:2015-04-28 13:27:41

标签: php json instagram-api

我正在尝试执行此代码,IT部门通过一个GET请求从当前用户获取最近的照片(媒体ID)然后基于媒体ID它通过第二次获取请求获得每张照片上的相似内容。我的第二个get请求没有执行。

function callInstagram($url)
{
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => 2
));
$result = curl_exec($ch);
curl_close($ch);
return $result;
}


$access="xxx";
$url='https://api.instagram.com/v1/users/self/media/recent/?access_token='.$access.'';
$inst_stream = callInstagram($url);
$results = json_decode($inst_stream, true);

foreach($results['data'] as $item){

$image_id = $item['id'];

$url2='https://api.instagram.com/v1/media/'.$image_id.'likes?access_token='.$access.'';
$inst_stream2 = callInstagram($url2);
$results2 = json_decode($inst_stream2, true);

foreach($results2['data'] as $item2){
echo $image_username = $item2['username']."<br>";
}

}

0 个答案:

没有答案