2012-05-03 24 views
3

我需要一些專輯封面,用於我的PHP網站,但有些東西不再有效。使用API​​獲取封面 - 網址錯誤

我正在使用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); 

回答

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

相關問題