我正在尝试执行此代码,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>";
}
}