【发布时间】:2012-02-17 11:25:43
【问题描述】:
我正在构建一个应用程序,它需要知道曲目是否可以在用户所在地区播放。
使用元数据 API 可以轻松检查赛道的基本地域限制。但是,我遇到了元数据 API 说不在我的区域内的曲目,但它们会自动链接到未锁定区域的同一曲目的版本。 IE。元数据显示我无法播放曲目,但就用户而言,Spotify 可以播放该曲目。
这是一个例子:
Apparat @ spotify:track:4H4h3ulzjGVox14GHiCEoo 的“甜蜜动荡”
我在英国(地区代码 GB)
查找链接是http://ws.spotify.com/lookup/1/.json?uri=spotify:track:4H4h3ulzjGVox14GHiCEoo
生成的区域字符串中没有 GB 代码,所以理论上我应该无法播放该曲目。但是,在主 Spotify 播放器中,我可以看到它自动链接到在我所在地区可播放的 spotify:track:11S6TQybYumAnNApugZWSJ。如果我将本应无法播放的曲目的 URI 粘贴到左上角的 Spotify 搜索框中,它就会播放。
是否有基于 API 的方法来检查此类曲目?
【问题讨论】:
标签: spotify