我正在寻找一种方法来检查轨道是否在用户所在的国家/地区可用。
问题是,我的第 3 方应用程序将在全局范围内使用,因此用户可能会以附件形式发送在其所在国家/地区无法播放的轨道。
最佳答案
您可以使用 Spotify Web-API 及其查找功能。
您可以在此处阅读完整文档:https://developer.spotify.com/technologies/web-api/lookup/
如果您在轨道上请求trackdetail
,您将收到类似这样的响应。
...
<availability>
<territories>AD AE AF AG AL AM AN AO AR AS AT AU AW AZ BA</territories>
</availability>
...
您可以在其中获得该轨道可用的所有国家/地区代码,然后由您的应用程序循环遍历它们或执行其他操作。
关于javascript - 检查当前国家/地区是否有轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12390346/