如何处理deezer ID词汇表

时间:2013-06-24 13:20:01

标签: deezer

每首歌曲可以在不同的国家/地区使用不同的ID(请参阅Deezer APsI: example of non-streamable song for country limitation了解);话虽如此,这是在基于API的应用程序中处理这个问题的最佳实践吗?

是否有任何东西(如“superID”)告诉我,ID为7的歌曲A和ID为8的歌曲A实际上是同一首歌?

据我所知,各国之间目录的差异不应太大,因此在大多数情况下,X国的歌曲通常也可以在所有其他国家使用......但考虑到上述差异在ID词汇表中,这仍然是真的吗?即在大多数情况下,国家X中ID为12345的歌曲在所有其他国家/地区以12345的形式提供?

感谢。

1 个答案:

答案 0 :(得分:1)

  1. 目前,最佳做法是在JSON上使用可读标记。

    • 如果您在客户端(JS& co)构建请求,则api会将请求与客户端位置进行地理定位。
    • 如果您在服务器端构建请求,则api使用服务器的地理位置,除非您使用& access_token参数且用户为premium,api使用用户订阅的地理位置。
  2. 没有超级ID。

  3. 是的,大部分时间,所有国家/地区的标识符都相同。