【问题标题】:How to allow free users to search songs via Spotify's iOS SDK/Web API in Swift?如何让免费用户在 Swift 中通过 Spotify 的 iOS SDK/Web API 搜索歌曲?
【发布时间】:2018-04-03 00:21:38
【问题描述】:

对于我的应用,如果有人使用高级帐户通过 Spotify 登录,我是否可以允许其他使用我的应用的用户通过单个高级帐户搜索歌曲? (不是为了流媒体,只是为了搜索歌曲)。我知道 Spotify 之前允许免费用户这样做,但我相信他们在 2017 年 5 月做出了改变,阻止免费用户通过他们的 Web API 搜索 Spotify。有什么解决方法吗?

【问题讨论】:

  • 很可能不是。我不是律师,但这似乎违反了Spotify's Terms of Use
  • @Aaron 我不认为只要免费用户只是使用它来使用 Spotify 的搜索而不是流式传输音乐,因为有一个应用程序商店允许一个人登录 Spotify 和我假设,其他人基于单身人士的 Spotify Auth 令牌进行搜索。该应用名为 Partify。
  • 有趣,不知道。你对 iOS API 做了多少调查?
  • @Aaron 我可以使用两种不同的 Spotify 工具。 Spotify 的 iOS SDK 以及 Spotify 的 Web API。我成功实现了 Spotify iOS SDK 以允许 Spotify 登录/身份验证,该登录/身份验证使用户登录并使用 Spotify 对其进行身份验证。一旦通过身份验证,用户将获得一个 Spotify 身份验证令牌,据我了解,该令牌持续 1 小时。根据我对 Spotify 的 Web API 文档的阅读,可以使用 Spotify 身份验证令牌进行搜索。我想只为免费用户共享这个字符串,他们将能够使用令牌搜索 Web API。
  • 酷。 (这将是很好的信息,可以编辑到您的帖子中以使其对其他人更可见。)您是否需要注销并再次登录以获取另一个令牌,或者您是否可以执行其他某种身份验证以获取另一个令牌或延长其寿命?如果我的理解正确,您可以让免费用户进行共享搜索,但受限于 1 小时的限制?

标签: ios spotify


【解决方案1】:

如果您只是想使用 Spotify 的网络 API 搜索歌曲,则根本不需要任何用户参与。只需使用Client Credentials Flow。您还可以使用我为 Spotify Web API 创建的库:https://github.com/Peter-Schorn/SpotifyAPI

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-10
    • 2019-03-23
    • 1970-01-01
    • 2017-10-11
    • 2017-10-08
    • 2018-07-19
    • 2016-07-31
    • 2011-12-01
    相关资源
    最近更新 更多