私は、トークンを取得し、自分のユーザーのアクセス許可でトークンをリフレッシュするために、認可コードを使ってspotify token apiメソッドを使用しました。ここで(authorization flow)Spotify API許可コードフロー返信400悪い要求
は私が私のnodejsアプリ(コンソールログ)で作られた要求である:
Request {
2017-05-18T23:16:45.861879+00:00 app[web.1]: host: 'accounts.spotify.com',
2017-05-18T23:16:45.861879+00:00 app[web.1]: port: 443,
2017-05-18T23:16:45.861879+00:00 app[web.1]: scheme: 'https',
2017-05-18T23:16:45.861880+00:00 app[web.1]: queryParameters: undefined,
2017-05-18T23:16:45.861880+00:00 app[web.1]: bodyParameters:
2017-05-18T23:16:45.861881+00:00 app[web.1]: { grant_type: 'authorization_code',
2017-05-18T23:16:45.861881+00:00 app[web.1]: redirect_uri: 'https://octave-spotify.herokuapp.com/callback',
2017-05-18T23:16:45.861884+00:00 app[web.1]: code: 'AQASbjsig7owAPhq_ICQSAv1d6iOb0NdB1dqI0M8EQPyjNyv3Dyq4wY8QndzD_Iyykzm9f4lO5xNklltmKBlnKFko3kYeuBm_w1EBlX9_tcMpK6Pg4g-mcAbTdHrArbYJfDCV5LFt-bI5JbPXbxAnfcaHSoto2lk2p6YdQC3EC5Y5FIFBXdCkE4WeZmsPWoDLhQxIMqb8FLrao4-spPq4esE-Btqg73adXyWqU3eO-7MF3291wExc0nFeVK_vefPfH4SbXvFyxmKoHKSOM5etChalj3WMsger9FA6TrPNt5CsAMHNiczW692mfquFapjh516tIgCHzgxPbocN_1xeg6dqvNvUtZ6jjoMW4TQ1j9gAf-B3LXLjCApgSSjqjj53RppFMbF6edv74Ds' },
2017-05-18T23:16:45.861885+00:00 app[web.1]: headers: { Authorization: 'Basic MDE1N2MxYjkwNWU5NDk2YTgzZjViOTM2M2IxNzU5ZmI6ZmJkNGNmYWZlMzNjNDczNGFjMzRjNGYyNTQyMDI2NmI=' },
2017-05-18T23:16:45.861886+00:00 app[web.1]: path: '/api/token' }
2017-05-18T23:16:45.934575+00:00 app[web.1]: Something went wrong authorizationCodeGrant! { [WebapiError: Bad Request] name: 'WebapiError', message: 'Bad Request', statusCode: 400 }
期待リターンは、トークンだったとトークンリフレッシュ、しかし、私は、APIエラー400不正な要求を取得します。 私は自分のclient_id、secret_id、redirect_uriをチェックしたところ、すべてうまくいったようです。
あなたは何が問題なのか考えていますか? ありがとうございます。
私は既にこの要求をしました。 私はスコープで承認を使用しました。 私は返品コードを返します。 私は質問で良い資格情報を持つトークンを取得するためにそれを使用します。 ボディパラメータをクエリパラメータに変更しても機能しません。 – valentinflausse
質問を新しい出力で更新できますか? –
私は最終的に問題を見つけました。 私の認証コードは、それを使用するバグのため良くありませんでした。 私は非常に悪いです;) あなたはあなたです。 – valentinflausse