0

以下にいくつかの例を示します (イタリアを国として設定):

http://api.deezer.com/2.0/track/2566127はトラックを読み取れないと言っていますが、deezer.com と API アプリの両方から再生できます。http://api.deezer.com でも同じです。 /2.0/トラック/7960580

http://api.deezer.com/2.0/track/3259613は、トラックが読み取り不能であり、実際には存在しないことを示しています (通常、存在しないトラックに対して API リターン エラーが返されます)。

API と deezer.com プレーヤー( http : //www.deezer.com/it/track/17737916 ) しかし、deezer.com のタイルを使用して曲を検索すると、トラックが新しい ID で利用可能であることがわかります (API は「代替」を提供しません)ただし、id)。

何か間違ったことをしているのですか、それとも API の応答が信頼できない場合がありますか?

4

1 に答える 1

0

Deezer API のトラックには、利用可能な国の問題に対処するための「alternative」フィールドと「available_countries」が追加されました。API Explorerで確認できます。

ただし、これは非推奨のトラック ID では機能しません。存在しないトラックに対するクエリは DataException になるだけだからです。現在提供されている ISRC コードを使用して、これを回避することもできます。お役に立てれば。

于 2013-10-02T15:02:29.540 に答える