У меня не было этой проблемы на моем сервере разработки, но на моем производственном сервере я получаю сообщение об ошибке: 500 Internal Server Error на этой странице php с использованием API Instagram. Это проблема в моем коде php.ini?
Страница находится здесь:
http://newsinteractive.post-gazette.com/instagram/php/getdata.php
Код:
<?php
$instagram_url = 'https://api.instagram.com/v1/tags/testlaura/media/recent/?client_id=client_id';
$instagram_json = file_get_contents($instagram_url);
$instagram_array = json_decode($instagram_json, true);
$allourlikes = [];
//var_dump($instagram_array);
if(!empty($instagram_array)){
foreach($instagram_array['data'] as $key => $value){
//echo $value['images']['standard_resolution']['url'];
foreach($value['likes']['data'] as $k => $likes){ //find out if *we* liked it
$ourlikes = [];
//echo $likes['username'];
if ($likes['username'] == 'ourusername') {
$ourlikes['url'] = $value['images']['standard_resolution']['url'];
$ourlikes['caption'] = $value['caption']['text'];
$ourlikes['link'] = $value['link'];
$ourlikes['user'] = $value['user']['username'];
//array_push($ourlikes, $value['images']['standard_resolution']['url'], $value['caption']['text'], $value['link'], $value['user']['username']);
}
array_push($allourlikes, $ourlikes);
}
}}
echo json_encode($allourlikes);
?>
Задача ещё не решена.
Других решений пока нет …