3

PHP Web サイトのアルバム カバーが必要ですが、何かが機能しなくなりました。

JSON を使用してアルバム ID を取得し、この ID を使用してアルバム カバーを取得していました。

私の問題は、Web サイトから 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 で、URL から 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 の詳細については、こちらをご覧ください。

于 2012-05-03T22:42:01.237 に答える