将 libspotify 用于基于 Web 的应用程序

Posted

技术标签:

【中文标题】将 libspotify 用于基于 Web 的应用程序【英文标题】:Using libspotify for a web-based application 【发布时间】:2012-06-26 19:21:53 【问题描述】:

我只是想知道让任何类型的 Spotify 应用程序基于 Web(而不是基于应用程序)的唯一方法是将其作为 Spotify 应用程序包含在 Spotify 应用程序中,或者是否有可能拥有它独立的。

【问题讨论】:

【参考方案1】:

听起来您对我们的 API 感到困惑。

Spotify Apps 是我们 Spotify 客户端中的一个平台。您使用 html5/javascript 编写它们。它们在本地运行,但如果您愿意,可以让它与后端服务通信。

Spotify 的 Web API 为搜索和元数据查找提供 HTTP REST 服务。

libSpotify 用于独立的本机应用程序。您可以让该应用程序托管一个 Web 服务(例如,有 Ruby 绑定),但是您需要注意一些关于从您自己的服务以用户身份登录的服务条款。您可以在http://developer.spotify.com 上找到服务条款。

【讨论】:

你知道任何用于 libSpotify 的 php 绑定吗? 谷歌搜索“PHP libspotify”会得到大量结果。 在 libSpotify 的使用条款中,它说“您不得:...尝试将 API 嵌入或集成到任何网站或以其他方式允许通过网络而不是通过应用。”那么,鉴于您所说的,这些术语是否意味着直接访问?例如,我们可以在服务器端使用 Libspotify,但不能一字不漏地公开它的功能?

以上是关于将 libspotify 用于基于 Web 的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

是否有可用于 libspotify 的 Qt 包装器?

如何开发 Spotify 桌面应用程序,现在 Libspotify 已停产

防止滥用 libspotify 密钥

libspotify 导致 Apple App Store 拒绝

如何使用 libspotify 播放广播

用于移动设备的基于 Web 的位置跟踪应用程序