Я хочу извлечь profile_picture любого пользователя instagram из URL-адреса JSON: https://www.instagram.com/just/media/ с PHP и распечатать его. Я пробовал:Instagram JSON извлечения извлечения PHP
$instaJSONUrl = 'https://www.instagram.com/just/media/';
$json = file_get_contents($instaJSONUrl);
$json_data = json_decode($json, true);
echo $json_data["profile_picture"];
Не работает .. Если я распечатать $ JSON только я получаю:
{status":"ok","items":[],"more_available":false}
Это означает, что проблема с чтением URL. Означает ли это, что мне нужен токен доступа, потому что я не хочу его использовать, поскольку я уже могу получить URL-адрес изображения профиля, когда открываю https://www.instagram.com/just/media/ из моего браузера.
Проблема в том, что он не может получить доступ ко всему JSON, как это происходит при его открытии через браузер. В основном это читается как: {status ":" ok "," items ": []," more_available ": false}, поэтому у него нет никаких элементов. Проверьте решение, которое я получил :-) –
А, хорошо рад, что у вас это работает –