@Rocketdock

Как сохранить результат из внешней ссылки в переменную?

Есть внешний ресурс который выдает с помощью ссылки массив
https://api.deezer.com/search?q=LUCKY%20LUKE%20HYP...
Требуется сохранить содержимое "cover_medium" в переменную
Подскажите, пожалуйста, как это реализовать.
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
OxCom
@OxCom
Не люблю такой способ, но суть будет ясна:
<?php
$payload = \file_get_contents('https://api.deezer.com/search?q=LUCKY%20LUKE%20HYPNOTIZING');
$payload = \json_decode($payload, true, 512, JSON_THROW_ON_ERROR);
$media   = $payload['data'][0]['album']['cover_medium'] ?? 'media_not_found.jpg';

Если надо передавать headers и другую магию, то советую использовать cURL или хорошую обертку Guzzle
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы