Spotify API 被 CORS 策略阻止 - localhost
Spotify API blocked by CORS Policy - localhost
我看过很多关于同一问题的帖子,但 none 的建议都奏效了。
我正在尝试连接到 Spotify 的 /authorize
端点。
我提供了 client_id
、response_type
(如 token
),并提供了 redirect_uri
http://localhost:80/callback/
我也已经将此 uri 与上面的 以及其他变体完全列入白名单。
这是完整的请求 uri(client_id
已修改)
https://accounts.spotify.com/authorize?client_id=123456789&response_type=token&redirect_uri=http%3A%2F%2Flocalhost%3A80%2Fcallback%2F&scope=playlist-modify-public%2Cplaylist-modify-private%2Cuser-library-modify%2Cplaylist-read-private
我的本地主机是 WAMP,它确实指向侦听端口 80
您不应该将 HTTP 库用于 OAuth2 授权端点,您应该将用户的浏览器直接重定向到那里。
想法是用户本身必须去 spotify.com 并授予您的应用程序访问权限。
我看过很多关于同一问题的帖子,但 none 的建议都奏效了。
我正在尝试连接到 Spotify 的 /authorize
端点。
我提供了 client_id
、response_type
(如 token
),并提供了 redirect_uri
http://localhost:80/callback/
我也已经将此 uri 与上面的 以及其他变体完全列入白名单。
这是完整的请求 uri(client_id
已修改)
https://accounts.spotify.com/authorize?client_id=123456789&response_type=token&redirect_uri=http%3A%2F%2Flocalhost%3A80%2Fcallback%2F&scope=playlist-modify-public%2Cplaylist-modify-private%2Cuser-library-modify%2Cplaylist-read-private
我的本地主机是 WAMP,它确实指向侦听端口 80
您不应该将 HTTP 库用于 OAuth2 授权端点,您应该将用户的浏览器直接重定向到那里。
想法是用户本身必须去 spotify.com 并授予您的应用程序访问权限。