【问题标题】:Getting Spotify play history through either the Web API or libspotify通过 Web API 或 libspotify 获取 Spotify 播放历史
【发布时间】:2013-09-21 05:39:57
【问题描述】:

有没有办法使用他们的 js 或 C API 来获取我的 Spotify 播放历史记录?我看到了几个例子,但那是使用他们过时的 API 版本。

【问题讨论】:

    标签: javascript c facebook-graph-api spotify libspotify


    【解决方案1】:

    Spotify 播放历史无法通过任何 API 获得。

    免责声明:我是 Spotify 员工。

    【讨论】:

    • 你打算在未来提供它吗?
    • 短期内极不可能,因为据我所知,它没有计划。 (我也是 Spotify 员工)。然而,有一个转折。如果您有兴趣获取您的 播放历史记录并且 已将您所有的播放记录到last.fm,您可以使用last.fm/api/show/user.getRecentTracks 提取所有内容
    • 如何通过 Facebook Open Graph 获得访问权限?
    • 这仍然不受支持吗?
    • @MarianoLatorre 等人。正如下面的 mrowa44 所提到的,这现在是可能的!
    【解决方案2】:

    最近添加了对此的支持:https://developer.spotify.com/web-api/web-api-personalization-endpoints/get-recently-played/

    curl -X GET "https://api.spotify.com/v1/me/player/recently-played" -H "Authorization: Bearer {your access token}"
    

    【讨论】:

    • 此端点仅允许访问“最近播放”列表。有没有办法按日期获取完整的播放历史记录?
    • 不幸的是,使用这种方法你只能得到最后播放的 50 首曲目,而不是整个历史。我测试过了。
    【解决方案3】:

    看起来不像。

    JavaScript Web API 没有身份验证方法。

    libspotify C API 将处理身份验证,但我看不到任何有关用户历史记录的信息。我可能会错过它,因为我不是 C 专家。

    【讨论】:

      【解决方案4】:

      用户可以将 Spotify 连接到 Last.fm,后者会存储和访问用户的播放历史记录。

      【讨论】:

        猜你喜欢
        • 2014-10-28
        • 2021-02-11
        • 2011-09-23
        • 2018-06-10
        • 2019-03-23
        • 1970-01-01
        • 2012-11-21
        • 2018-07-10
        • 1970-01-01
        相关资源
        最近更新 更多