Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在寻求开发一个网络应用程序,它允许用户通过 Spotify API 播放歌曲,方法是在他们的歌曲选择中发送推文。
由于无法依赖互联网连接,为了做到这一点,我们希望将所有曲目信息缓存在本地,仅在需要播放歌曲时连接。
现在,如果我们通过 API 执行此操作,或者我们能以某种方式拥有单个数据转储,这有多可行?
我们希望在本地缓存所有曲目信息
这实际上是不可能的,因为 1) 没有 API 可以获取 Spotify 目录中的所有内容,2) 包含大量元数据 - 将其全部下载并存储在本地是不切实际的,并且 3) 这样做会无论如何反对 Spotify API ToS。
并且仅在需要播放歌曲时连接
如果您无论如何都需要连接到互联网进行播放,那么执行 API 调用来获取曲目元数据应该不会造成问题。