是否可以保存Spotify搜索API的结果?

wag*_*j45 1 spotify

阅读Spotify Web API的TOS,不允许开发人员在创建数据库时聚合API中的数据.我不知道我想要完成的事情是否算作"聚合".

我有一个网站,允许用户为在婚礼上播放的歌曲提出建议.我让他们输入歌曲名称,艺术家和专辑名称,以便DJ可以轻松找到音乐.所有这些都是用户提供的.这些歌曲然后由新娘/新郎批准并由其他客人投票以生成播放列表,DJ将知道在该活动中将流行什么音乐.

我想要提供的是用户使用该信息的方式,并且能够在Spotify上搜索前几个搜索结果,选择正确的轨道,并将Spotify轨道与他们的建议相关联.这让其他客人听到他们建议的歌曲,如果他们不熟悉它,并允许管理员根据新娘/新郎的口味允许或禁止歌曲.

为了避免超出速率限制的API调用,我希望能够使用用户提供的歌曲信息存储从搜索结果返回的Spotify URI,以便我可以在网站上为建议的歌曲生成播放按钮.

这是否算作聚合,或者在Web搜索API的当前TOS下是否允许?

iKe*_*dac 6

你在做什么听起来很好.

您要问的TOS部分是为了防止人们制作自动化工具,在没有用户交互的情况下刮掉Spotify目录.如果您正在编写"普通"应用程序并且由于用户实际执行搜索,浏览等操作而从Spotify API缓存数据,则您没有任何问题.

资料来源:我在Spotify工作.