Spotify API 身份验证不使用访问令牌重定向
Posted
技术标签:
【中文标题】Spotify API 身份验证不使用访问令牌重定向【英文标题】:Spotify API authentication doesn't redirect with access token 【发布时间】:2018-06-19 00:48:51 【问题描述】:我正在使用 Spotipy 库,它使用 Spotify API。当我尝试使用“授权代码流”获取我的访问令牌时,我会被发送到一个 spotify 网页,该网页要求我验证应用程序对我用户数据的访问权限。当我单击 Okay 按钮时,它应该使用访问令牌将我重定向到我的 redirect_uri,但它什么也不做。我没有收到任何错误消息或任何东西。当我单击取消按钮时,我会被重定向到我的 redirect_uri 页面,但我没有收到访问令牌。这是 API 的错误吗?我做错什么了吗?
顺便把redirect_uri添加到了我应用页面的重定向页面白名单中。
【问题讨论】:
Spotify 帐户页面上是否有任何控制台错误? 在初始加载页面时出现以下错误:拒绝加载脚本 'data:application/javascript;base64,KGZ1bmN0aW..(long base64)' 因为它违反了以下内容安全策略指令:“script-src 'self' d2d1dxiu3v1f2i.cloudfront.net google-analytics.com”。当我单击“确定”按钮时,出现以下错误:POST accounts.spotify.com/en/authorize/accept 500 (Internal Server Error) 好的 - 我相信这是一个内部 Spotify 错误。它还在发生吗? 它仍在发生,是的。 This is the link。令牌 = util.prompt_for_user_token(用户,范围,client_id='2eb6f769c3bd4297a445fc13a4311b33',client_secret='未来读者的答案是:确保您的 redirect_uri
与您在 developer dashboard 中保存的完全相同,一直到 http 和尾部斜杠。
【讨论】:
以上是关于Spotify API 身份验证不使用访问令牌重定向的主要内容,如果未能解决你的问题,请参考以下文章
Spotify API 错误 400:“仅支持有效的不记名身份验证”
从 Spotify 请求访问令牌时出现错误“仅支持有效的不记名身份验证”