首页 > 解决方案 > Spotify Web API 授权未给出正确响应

问题描述

我正在尝试从 Spotify Web API 实现授权。

我正在使用 Postman 来审查请求。在授权过程的第一步,我没有得到想要的响应。我正在使用带有 3 个参数的 GET https://accounts.spotify.com/authorize端点: 和client_id,但到目前为止我得到以下响应:response_typeredirect_uri

{
    "phoneFeatureEnabled": false,
    "user": false,
    "BON": [
        "0",
        "0",
        220165699
    ]
}

我的回调重定向 uri 应该附加代码并包含参数 - 状态和代码,但我得到的只是:

截屏

标签: phplaravelapispotify

解决方案


确保根据redirect_uri需要将 传递给请求。在您的屏幕截图中看起来它是空白的,但出于安全原因您可能已将其注释掉。如果您通过它并且它与 Spotify 开发人员门户中的相同 url 设置,请在您的浏览器中尝试相同的 url,它应该会将您重定向到 Spotify 授权页面。

在授权代码流程下,它在此处列出了所有必需的参数:https ://developer.spotify.com/documentation/general/guides/authorization-guide/


推荐阅读