使用访问代码交换授权代码

时间:2014-12-04 13:40:35

标签: spotify spotify-app

我遇到了Spotify的Web API授权指南的问题。 https://developer.spotify.com/web-api/authorization-guide/

我已经完成了第1步到第3步,没有任何问题。但是在第4步中。“您的应用程序请求刷新和访问令牌”,您需要以下参数来交换令牌。 1)grant_type 2)代码 3)redirect_uri

标头参数: 1)授权:基本

如果我是对的1)grant_type是你从第3步“回调”(http://example.com/callback?code=#thecode)获得的代码,但我从哪里获得代码?

1 个答案:

答案 0 :(得分:0)

没关系,我已经解决了。

对于步骤4"您的应用程序请求刷新和访问令牌"完成了以下工作:

设置一个POST-request ofcourse,在我的例子中,它是带有Cakephp框架的PHP。

需要填写的参数是:

  1. grant_type ="的 authorization_code "
  2. 代码=" 您从回调中获得的代码(http://ex.com/callback ?code = #thecode "
  3. redirect_uri =" 您保存的内容 https://developer.spotify.com/my-applications/#!/application"
  4. 标题参数:

    我使用了替代方法。 client_id和client_secret已通过POST机构发送。