3

我需要一些我的 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);
4

1 回答 1

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 的更多信息:这里

于 2012-05-03T22:42:01.237 回答