使用API​​获取封面 - URL错误

时间:2012-05-03 22:38:49

标签: php json

我的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);

1 个答案:

答案 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