javascript - 在浏览器中加载node-spotify或spotify-web Node 模块

标签 javascript html node.js api client

我想使用Spotify's Playlist API在浏览器中。不幸的是,他们的网络API only covers metadata ,完整的 API 需要 libspotify et al。这似乎意味着我要么需要 set up a spotify API server我自己使用包装 API 的 Node 库之一,例如 node-spotify-webnode-libspotify并使用类似 browserify 的工具或RequireJSgluejs将该 Node 库公开给浏览器。

我在这里遗漏了什么吗?实际上,我只是希望能够编写浏览器端(最好是 API 驱动的 JavaScript)来查询特定的播放列表。使任意 Node 包在浏览器端可用的可能性是否比我想象的更脆弱或更偶然? 我是否可以正确地假设我可以在浏览器端嵌入这些 Node 包之一?

我问这个问题是因为我尝试这样做,遇到不同的库和工具的不同问题,从生成的gluejs输出中的语法错误到缺少需求错误like this one使用 browserify 时。我将为这些问题提出单独的问题,但事实上,我在几个不同的工具上遇到了几个不同的软件包的问题,​​这让我觉得我错过了一些东西 -

谢谢!

最佳答案

node-spotify 的作者 Michaiel Dral 是正确的。您无法在浏览器中使用node-spotify,您必须在node.js 中编写自己的服务来使用它。

但是 Spotify 刚刚宣布了他们的新 Web API,现在也具有播放列表管理功能:https://developer.spotify.com/web-api/

关于javascript - 在浏览器中加载node-spotify或spotify-web Node 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22461455/

相关文章:

javascript - 防止android默认浏览器在横向模式下缩放

javascript - 将 JSON 数据从 C# 传递到独立的 Javascript 文件(无 Web 服务器)

javascript - 添加音频播放器,启用和禁用选项卡

javascript - 我无法在 vue js 中传递 lat 和 lng 的值?

jquery - html 中的文本区域跳转到焦点

使用自签名证书的 Android Studio : How to send HTTPS requests to Node. js 服务器?

javascript - 为什么我不能使用 javascript 写入此 div?

javascript - Node.js:无法通过 '0xff' 设置值 'buf.writeIntBE()'

node.js - 是否可以在数据库中进行 svn checkout

javascript - Angular UI-GRID 不在页面上显示网格