【问题标题】:Can I get a new token automatically when the old one expires Spotify?当旧令牌过期 Spotify 时,我可以自动获得新令牌吗?
【发布时间】:2019-05-15 15:01:19
【问题描述】:

Spotify 中的令牌在 1 小时后过期。一小时后,您需要粘贴一个新的。是否有一种方法可以自动检索新令牌来代替无效令牌? 有没有办法自动捕获这个令牌? 我会将令牌保存在 token 变量中。

return this. $ http.get ("https://api.spotify.com/v1/search", 
    {Header:{'Authorization': `$ {token}`}, params})

【问题讨论】:

  • “自动”是什么意思?您可以刷新令牌、存储它,并将其用于后续请求。
  • 每次访问 spotify 网站时,我都会在页面上生成一个令牌,然后手动将其粘贴到标题中 $ http.get 方法的标题中。我不想手动粘贴这个
  • 为什么不用授权API?
  • 为什么我得了负票?
  • 因为没有人知道您要做什么,在什么环境等。请阅读 Spotify auth/auth 文档。

标签: javascript spotify


【解决方案1】:

有很多方法可以做到这一点。

其中一种方法是从 API 中捕获拒绝(401 或 403 错误),生成新令牌并调用第一个 API。

另一种方法是放置一个 setTimeout 以在一小时后生成一个新令牌。

【讨论】:

    猜你喜欢
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 2017-02-17
    • 2016-09-10
    • 2020-04-01
    • 1970-01-01
    • 2021-08-25
    • 2021-10-22
    相关资源
    最近更新 更多