我需要为我的PHP网站提供一些专辑封面,但有些东西不再起作用了。
我使用 JSON 获取专辑 ID,然后使用此 ID 获取专辑封面。
我的问题是我尝试从网站解码 json,但我不再得到任何结果(它之前可以工作......
这是代码(获取JSON并对其进行解码):
$req="http://api-v3.deezer.com/1.0/search/track/?q=".$deezer."&index=0&nb_items=8&output=json";
$result = file_get_contents($req);
$testjson=json_decode($result,true);
我认为您使用的是Deezer api的旧代码(1.0,我没有从您的网址中获得任何JSON)。
尝试通过以下方式更改$req
:
$req="http://api.deezer.com/2.0/search/album/?q".$deezer."&index=0&nb_items=8&output=json";
然后,缺少一些代码,更改也很重要。
当您尝试获取图像时,不要忘记使用该版本(2.0)更改URL。
您可以找到有关Deezer Api的更多信息:这里。