0

每首歌曲可以在不同的国家有不同的 ID(参见Deezer APsI:detalis 国家限制的不可流式歌曲示例);话虽如此,在基于 deezer API 的应用程序中处理此问题的最佳实践是什么?

有什么东西(比如“superID”)告诉我 ID 为 7 的歌曲 A 和 ID 为 8 的歌曲 A 实际上是同一首歌吗?

据我了解,国家/地区之间的目录差异应该不会很大,因此在大多数情况下,X 国可用的歌曲通常在所有其他国家/地区也可用......但考虑到上述 ID 词汇量的差异,这仍然是真的吗?即在大多数情况下,在 X 国 ID 为 12345 的歌曲在所有其他国家/地区都可以作为 12345 使用?

谢谢。

4

1 回答 1

1
  1. 目前,最佳实践是在 JSON 上使用可读标志。

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

  3. 是的,大多数情况下,所有国家/地区的标识符都是相同的。

于 2013-06-25T09:12:05.903 回答