Spotify公共API配置文件:浏览巨大的音乐数据库

需要新的辅助项目吗? 我们有#12DaysOfAPIs给您项目灵感。 今天,我们重点介绍Spotify的Public API以及可以使用它构建的内容。 阅读或直接进入Spotify软件包页面以开始使用。

我可以使用Spotify公共API做什么?

Spotify的目录中有超过3,000万首歌曲(按艺术家和流派组织),更不用说播放列表了。 这就构成了一个强大的音乐数据库。 Spotify的Public API可让您基于艺术家,专辑,歌曲,播放列表或相关艺术家来调用数据。 对于音乐爱好者来说还不错!

我们已经构建了一个API包,可让您直接从浏览器调用Spotify公共API,然后将代码(以您选择的语言,obvs)导出到脚本中。

如何调用Spotify公共API

第一步,转到Spotify公共API包页面! 接下来,选择您要呼叫的端点。 最后,填写参数并单击“测试功能”。 您刚刚调用了Spotify API。

某些终结点需要特定艺术家的Spotify ID。 您可以通过调用searchArtists端点并从API调用的结果中获取Spotify ID来获取艺术家的Spotify ID。 方法如下:

需要更多功能吗?

并非所有项目需求都将仅由我们的Spotify公共API包满足。 如果您想使用用户信息来构建某些东西(例如拉一个Spotify用户的关注艺术家),我们将提供一个包含该功能的Spotify用户API包。 虽然Spotify实际上并未将用户和公共分为两个API,但我们构建了两个包来将需要API密钥(用户API)的方法与不需要API密钥的方法(公共API)分开。

要使用Spotify用户API包,您需要直接从Spotify获取client_ID和client_Key。 获取方法如下:

转到Spotify开发人员部分

登录或注册以创建新的应用程序并管理您的Spotify凭据以验证您的请求。

建立新的应用程式

当您在帐户上注册应用程序时,将为您创建两个凭证- 客户端ID客户端密钥 。 您可以在应用程序的详细信息页面上查看凭据。

项目构想

Spotify开发人员展示会提供了一些非常出色的项目,这些项目使用Spotify API构建,可以激发您的灵感。 我们也有一些自己的想法! 我们构建RapidAPI的最大原因之一是开发人员可以从一个端点调用多个API。 这里有一些很酷的项目创意,可将Spotify Public API与市场上的其他API相连。

  • 建立一个Slack频道,人们可以在其中建议音乐在办公室播放
  • 从歌手的照片中识别歌曲! 使用Clarifai getTags端点和名人自定义模型从图片中识别著名艺术家,然后使用Spotify Public API从该艺术家检索歌曲。
  • 创建一个Twitter脚本,根据用户输入的任何短语在Twitter上发布播放列表链接。

让我们知道您在以下评论中构建的任何有趣的东西! 我们很乐意看到您提出的任何建议。

需要更多想法吗?

在博客,Facebook或Twitter上关注我们的#12DaysOfAPIs系列! 快乐编码😁