0

以下是一些示例(将意大利设置为国家/地区):

http://api.deezer.com/2.0/track/2566127说曲目不可读,但我可以从 deezer.com 和 API 应用程序播放它,对于http://api.deezer.com /2.0/track/7960580

http://api.deezer.com/2.0/track/3259613说轨道不可读,它实际上不存在(通常对于不存在的轨道API返回错误)

在其他时候,来自 API 和 deezer.com 播放器(http : //www.deezer.com/it/track/17737916)但是如果我使用 deezer.com 的磁贴搜索歌曲,我可以看到该曲目具有新的 ID(API 不给我“替代”身份证,虽然)。

我做错了什么还是 API 响应有时不可靠?

4

1 回答 1

0

Deezer API 中的曲目现在有一个“替代”字段以及“available_countries”来处理这些国家可用性问题。您可以在API Explorer中检查它。

但是,这不适用于已弃用的轨道 ID,因为对不存在的轨道的查询只会导致 DataException。您可以使用我们现在提供的 ISRC 代码来解决这个问题。希望这可以帮助。

于 2013-10-02T15:02:29.540 回答