【问题标题】:How can I get a specific snapshot of a playlist from the Spotify Web API?如何从 Spotify Web API 获取播放列表的特定快照?
【发布时间】:2016-02-19 13:51:38
【问题描述】:

根据Spotify docs,对播放列表的更新会产生一个新的修订版,拥有自己的快照ID。

不过,在 docs for getting a playlistfor getting a playlists tracks 中,没有关于如何指定快照的文档。

此外,似乎没有办法发现过去的快照。

那么,有没有一种(可能是未记录的)方法来发现现有的 snapshot_id,并查看曾经被赋予 snapshot_id 的播放列表?

【问题讨论】:

    标签: api spotify


    【解决方案1】:

    非常好的问题,它让我很好奇你正在构建什么!我在 Web API 上工作,我可以告诉你它不受支持。 Web API 使用快照的原因是为了支持并发更改 - 例如如果您检索一个播放列表并想要删除其中的一个曲目,您需要确保删除了正确的曲目,即使在您检索后发生了更改。

    希望这有帮助!

    【讨论】:

    • 我有一个坏习惯,就是忘记保存我喜欢的歌曲,这些歌曲出现在我的 Discover Weekly 中,所以我想构建一个工具来保存某种存档会很酷。不过,能够及时回顾一下基本上所有的工作:/
    • 这是一个很好的用例。但是,没有计划将其包含在 API 中。看看这个IFTTT recipe,我自己用的,符合你的情况。
    • 我想构建一个快速工具来显示用户的音乐品味如何随时间变化;为此,需要能够查看播放列表的先前快照。有兴趣了解是否决定将其添加到 API 中。
    • 我也有同样的想法,是的,似乎无法检索播放列表的旧快照 ID(所以没有发现每周历史记录!)
    猜你喜欢
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 2021-02-11
    • 1970-01-01
    • 1970-01-01
    • 2019-07-24
    • 1970-01-01
    相关资源
    最近更新 更多