не удается получить изображения Instagram из других аккаунтов

Я пытаюсь отобразить изображения с этого аккаунта в Instagram https://www.instagram.com/nasa/ …..на мой сайт. Я могу нормально отображать контент из своей учетной записи в Instagram

<?php

$instagram_access_token = 'instagram access token';
$instagram_account_id = 'instagram account id'; // works fine with my account id

$call = file_get_contents('https://api.instagram.com/v1/users/'.$instagram_account_id.'/media/recent/?access_token='.$instagram_access_token);

$obj = json_decode($call)->data;
for( $i = 0; $i < sizeof($obj); $i++){
echo "<div class='instagram-image-class'>";
$img = $obj[$i]->images->standard_resolution->url;
echo '<img alt="'.$obj[$i]->caption->text.'" src="' . $img . '"/>';
if($obj[$i]->caption){
echo '<div class="instagram-image-caption">' .$obj[$i]->caption->text. '</div>';
}
echo "</div>";
};

?>

Но в тот момент, когда я пытаюсь использовать другой идентификатор аккаунта, он больше не работает. Пытаясь понять, что мне не хватает

1

Решение

Это может быть одной из двух причин:

  1. Если вы находитесь в режиме «песочницы», вы получите свои ответы и сообщения пользователя из «песочницы» только в ответе API. Как только вы перейдете в режим реального времени, все данные будут ответом API. Больше информации о режиме песочницы: https://www.instagram.com/developer/sandbox/

  2. Если вы находитесь в режиме реального времени и не видите данных от других пользователей, возможно, вы не прошли проверку подлинности с использованием public_content сфера во время oauth2. Больше информации о разрешениях входа в систему: https://www.instagram.com/developer/authorization/

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector