Получение и анализ JSON Spotify Web API с переполнением стека

Моя цель — получить альбом и его обложку с заданной строкой типа «Имя исполнителя — Название песни». Для этого я использую Spotify Web API и думаю, что для таких запросов OAuth не требуется.

$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.spotify.com/v1/search?q=".$query."&type=track");
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$data=curl_exec($ch);
curl_close($ch);
echo $data;

Если вы нажмете следующая ссылка, Вы можете получить JSON, но этот запрос возвращает мне страницу с ошибкой. Я тоже пробовал с Ajax, но ничего не изменилось. Может ли кто-нибудь помочь мне с этим?

2

Решение

Вам следует urlencode() Ваш запрос перед отправкой в ​​Spotify, в противном случае вы получите 400 Bad Request ответ.

2

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

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

По вопросам рекламы [email protected]