ios - 如果没有身份验证,Spotify 搜索 API 是否不再可用?

标签 ios ruby-on-rails rest spotify

多年来,我一直在为各种项目使用 Spotify 的搜索 API。它始终可以在无需身份验证的情况下使用。

例子: https://api.spotify.com/v1/search?q=kanye%20west&type=track

现在从今天开始,它正在响应以下内容

{
  "error": {
    "status": 401,
    "message": "No token provided"
  }
}

我找不到任何说明他们已更改搜索 API 的内容,但文档现在说需要身份验证。 enter image description here

它之前曾声明没有授权 token 的请求将受到速率限制。现在它说需要 token 。有谁知道他们是否更新了 API,或者这是否是永久性的?我很难相信他们会在没有通知的情况下对其 API 进行如此剧烈的更改。

最佳答案

他们确实更新了他们的 API。真可惜。

https://developer.spotify.com/news-stories/2017/01/27/removing-unauthenticated-calls-to-the-web-api/


您可以在此处找到有关如何迁移未经授权的调用的详细信息:

https://developer.spotify.com/migration-guide-for-unauthenticated-web-api-calls/

关于ios - 如果没有身份验证,Spotify 搜索 API 是否不再可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44278961/

相关文章:

java - 使用一个不完全是 JSON 的主体

python - 将 Curl "-I --user"转换为 Python 请求

ios - 将当前用户保存到与 swift 解析的关系

iOS 设备开/关通知

ios - dSYM 未通过 CLI 命令上传

ruby-on-rails - 在 Ruby on Rails 应用程序中开发和测试缓存的最佳方法是什么?

objective-c - 如何将 UIView 放在键盘上方

ruby-on-rails - 使用 Rspec + Capybara 在 Rails 中测试错误页面

ruby-on-rails - Rails 如何使 Assets 过期?

javascript - 具有动态 HTML 模板的 AngularJS 递归指令