javascript - 检查当前国家/地区是否有轨道

标签 javascript spotify

我正在寻找一种方法来检查轨道是否在用户所在的国家/地区可用。

问题是,我的第 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/

相关文章:

python - 使用 Spotify API 时为 "Error parsing JSON"

Spotify API token 范围问题

javascript - 阻止 showAuthenticationDialog 在 Spotify 应用程序中自动登录

ios - 无法使用 Spotify iOS 9 登录

JavaScript 相当于 Java 的 Charset/String 类组合,用于解码字节数组

javascript - 无论选择了哪个选项卡,每次都会调用所有 React-bootstrap Tabs 渲染函数

javascript - “菜单触发”脚本在 IE11 中不起作用

javascript - 从将一个 div 加载到另一个 div 的下拉列表中进行选择(IE8、Chrome)

javascript - nodejs以数组格式追加到json文件中

android - 如何停止或暂停 Pandora 和 Spotify