Spotify https://api.spotify.com/v1/me/tracks返回403 forbidden

时间:2017-09-17 00:20:13

标签: javascript angularjs node.js typescript spotify

我正在尝试编写一个spotify nodejs / angularjs2客户端来显示一个轨道列表,但得到403禁止错误。授权电话和/ v1 / me / track电话跟随指南。授权范围设置为所有权限(移动客户端相关的权限除外)和用户库读取。获取了访问令牌并将其作为授权标头发送到/ v1 / me / tracks。请参阅http://www.github.com/tradrejoe/spotify-songslist上的代码。

  1. 该应用在/spotify-songslist/blob/master/src/app/app.module.ts中定义了2条路线:登录和歌曲。
  2. 登录进入spotify登录页面,将用户库读取作为范围,代码作为重定向url参数接收。然后重定向到/ songs路线。
  3. 然后"代码"与client_id和client_secret一起作为标题传递到/spotify-songslist/blob/master/server.js中的spotify / api / token POST调用,第16行,app.get(' / atok' ... )。
  4. 访问令牌已于/potify-songslist/blob/master/src/app/songs/songs.component.ts第29行解析为res.access_token。
  5. 然后将访问令牌作为标题发送到/spotify-songslist/blob/master/server.js第68行中的spotify / v1 / me / tracks调用。
  6. 返回了403状态代码。
  7. 感谢您的帮助。

0 个答案:

没有答案