【发布时间】: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='localhost/')。这是提示accounts.spotify 页面的spotipy 行。感谢您的帮助!
标签: authentication oauth-2.0 spotify