Моя цель — получить альбом и его обложку с заданной строкой типа «Имя исполнителя — Название песни». Для этого я использую 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, но ничего не изменилось. Может ли кто-нибудь помочь мне с этим?
Вам следует urlencode()
Ваш запрос перед отправкой в Spotify, в противном случае вы получите 400 Bad Request
ответ.
Других решений пока нет …