我的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);
答案 0 :(得分:2)
我认为您使用的是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)更改网址。
您可以在Deezer Api找到更多信息:here。