使用PHP获取和解析Spotify Web API JSON
我的目标是获得专辑及其封面图片,并使用“艺术家名称 - 歌曲名称”等字符串。 为此,我使用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,但没有任何改变。 有人可以帮我解释吗?
在将它发送给Spotify之前,您应该先对您的查询进行urlencode()
,否则您将收到400 Bad Request
响应。