1

我正在努力开始使用 Spotify (WEB) API。当前的文档似乎丢失了很多,对我来说没有多大意义。

我已经尝试了几个“厨房水槽”和入门应用程序,但是在将它们上传到我的服务器后没有任何显示,而且我不理解一些外部文件,例如“视图”,它们似乎也没有引入。

有人熟悉现场 Spotify 应用演示吗?或者有点像一个插件和播放文件和文件夹集,我可以从一个基地开始,看到一些东西,然后从那里到处玩?

为任何指针欢呼。

编辑:

我正在寻求创建一个 WEB 应用程序;以防出现混乱;所有的建议都提到这个不在我的服务器上(上传到网络)。

一般来说,我正在寻求创建一个有点类似于: http ://gigfi.com/ 的网络应用程序

这似乎由源代码中的“results.php”文件提供支持;当然我看不到它——但这让我相信 PHP 可能参与其中。

格拉西亚斯

4

4 回答 4

1

我理解你的痛苦。他们的文档现在不是最好的状态。

这里有一些需要考虑的事情。

a) Spotify 的架构是 Chromium 的一个分支,因此它就像任何其他网页一样。

b) 从 a 点开始,只需使用您的 HTML、CSS 和 javascript 专业知识来创建您想要的应用程序

为什么要将应用程序上传到服务器?Spotify 提供了一个环境来在应用程序本身内测试您的应用程序。你需要一个链接吗?

您以前构建过 Chrome 扩展程序吗?我发现这个过程在某些方面是相似的。

编辑:更好地解决您的问题

没有理由 Spotify 应用程序无法在浏览器中运行。你试过把这个样板放在你的服务器上吗?

https://github.com/spotify/boilerplate-app

于 2013-11-14T21:21:10.763 回答
1

通过查看 Gigfi,您似乎只需要Spotify 播放按钮,可能与元数据 API(又名 Web API)结合使用。

我看到这个工作的方式是,你有一个数据库,你有一个映射到演出的艺术家,你想要一个 Spotify 播放按钮,供巡回演出的艺术家使用。您需要 Spotify URI(曲目、艺术家、播放列表等。例如,Sex Pistols 的 spotify:artist:1u7kkVrr14iBvrpYnZILJR)来创建 Spotify 播放按钮(左栏中的播放列表)。为了获得这些,您可以使用 Metadata/Web API 进行搜索,以便您可以将数据库中的艺术家映射到其 Spotify URI。例如,如果你有 Björk,你会向http://ws.spotify.com/search/1/artist.json?q=artist:Bj%C3%B6rk发出请求,并从响应中获取艺术家数组。艺术家按受欢迎程度排列,因此第一个艺术家可能就是您要找的人,但搜索并不完美。获得 URI 后,您可以将其用作 Spotify 播放按钮中的输入。

希望这可以帮助!

于 2013-11-20T09:13:17.603 回答
1

我一直在玩的我的应用程序是开源的,如果你想测试它(尽管有人告诉我它在 linux 上不能正常工作)。

https://github.com/matelich/album-radio

另外,你用 php.ini 标记了这个。我认为您不能在 Spotify 应用程序中使用 php,但我可能错了。只是 html5/javascript/css。

于 2013-11-15T15:01:14.527 回答
0

I think this one works: https://github.com/spotify/apps-tutorial. I've used it myself.

Some clarifications: a Spotify app is a pure web app, so it uses only HTML, CSS and Javascript. It will depend heavily on the Spotify API library, so it will not run in a browser outside the Spotify client, and it will not run on a server. This is what "Spotify app" means.

What you are (or were) trying to create is possibly something else, maybe a web app utilizing the Spotify API? In that case, try the web API. Examples:

于 2014-01-20T18:29:47.457 回答