2012-05-03 2 views
3

내 PHP 웹 사이트의 앨범 커버가 필요하지만 더 이상 작동하지 않습니다.API를 사용하여 커버 - URL 오류

JSON을 사용하여 앨범 ID를 얻은 다음이 ID를 사용하여 앨범 표지를 가져 왔습니다.

제 문제는 웹 사이트에서 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 나는 당신의 URL에서 어떤 JSON을하지 않음) : 여기

코드입니다 (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 : here에서 확인할 수 있습니다.