При использовании Instagram client_id
Запрос API как здесь:
https://api.instagram.com/v1/users/{Идентификатор пользователя} / СМИ / недавние /? Client_id = ВАШ-CLIENT_ID
На самом деле я могу УВИДЕТЬ как URL-адрес изображения, так и число лайков в ответе JSON, но не могу понять, как извлечь оба из них. Кажется, я могу извлечь только само изображение:
<?php
if (!empty($_GET['user_id'])){
$user_id = ($_GET['user_id']);
// connect to the instagram API
$instagram_url = 'https://api.instagram.com/v1/users/' . $user_id . '/media/recent/?client_id=MY-CLIENT-ID';
$instagram_json = file_get_contents($instagram_url);
$instagram_array = json_decode($instagram_json, true);
}
?>
—
<?php
if(!empty($instagram_array)){
foreach($instagram_array['data'] as $key=>$image){
echo '<img src="'.$image['images']['standard_resolution']['url'].'" alt=""/><br>';
}
}
?>
PS — это все собранные вместе из различных уроков и т. д. Я абсолютный нуб, поэтому немного подержать руки было бы желательно 🙂
Вы должны быть в состоянии получить доступ к количеству изображений, подобных этому: $image['likes']['count']
Других решений пока нет …