我正在尝试遵循Spotify here提供的基本教程,但在尝试进行身份验证时出现以下错误:
2014-12-20 15:32:18.526 SpotifyTest[18319:53463120] *** Auth error: Error Domain=com.spotify.auth
Code=400 "Invalid client" UserInfo=0x7fcbb84c1e40 {NSLocalizedDescription=Invalid client}
我做了什么:
从我的令牌交换服务登录:
2014-12-20T21:32:18.347945+00:00 heroku[router]: at=info method=POST path="/swap" host=hidden-brushlands-8320.herokuapp.com request_id=903792bf-561d-4635-be85-5b1f27676afa fwd="<ipAddress>" dyno=web.1 connect=1ms service=407ms status=400 bytes=349
2014-12-20T21:32:18.347480+00:00 app[web.1]: <ipAddress> - - [20/Dec/2014 21:32:18] "POST /swap HTTP/1.1" 400 63 0.4018
2014-12-20T21:32:18.347821+00:00 app[web.1]: ip-10-87-143-248.ec2.internal - - [20/Dec/2014:21:32:17 UTC] "POST /swap HTTP/1.1" 400 63
2014-12-20T21:32:18.347865+00:00 app[web.1]: - -> /swap
之前我从未真正做过iOS开发,我只是对使用Spotify sdk感兴趣,所以如果我能提供任何其他相关信息,请告诉我。
答案 0 :(得分:2)
我处于确切的情况,无法弄清楚如何让它发挥作用。我终于意识到,在将spotify_token_swap.rb文件更改为正确的客户端ID,密码和回调URI之后,我还没有提交我的更改。解决方法是执行以下操作:
git add .
git commit -m "commit message"
git push heroku master
还要确保您在设备上进行测试,而不是在模拟器上进行测试(将使用localhost URL作为交换服务URL)