2017-07-08 9 views
0

私はspotify web apiを使ってnode.jsアプリケーションを構築しています。このAPIによって提供される機能の1つは、特定のトラック/アルバム/プレイリストをスポットプレーヤーで再生することができます。ここではdocumentation. ですが、私がプットリクエストを送信すると、選択した曲が開始されず、現在の曲。私は送信するJSON文字列の私のフォーマットが悪いと思っていました。ここでNode.js + jsonフォーマットをリクエストする

は私のコードです:

request({ 
    method: 'PUT', 
    uri: 'https://api.spotify.com/v1/me/player/play', 
    headers:{ 
     Authorization: 'Bearer ' + access_token 
    }, 
    data:{ 
     "context_uri": "spotify:user:spotify:playlist:37i9dQZF1DX0s5kDXi1oC5", 
     "offset": { 
      "position": 0 
     }  
    },       
    json: true 
}, function (error, response, body) { 
    err = error;        
}); 

APIはそれが仕事だやっている、私はそれがちょうど私が与えることをしようとしている「context_uri」を取得していない推測として、私は、すべてのエラーを得ることはありませんそれに。私はまた有効なcontext_uriのための複数の異なったリンクを試みた。

ドキュメンテーションを見てみたら、context_uriが "data"配列の内側にあるべきではないかと思いますが、なぜそれが見えないのですか?

本当に助けていただきありがとうございました。

答えて

0

確認するには:私のために期待されるよう

'context_uri': 'spotify:user:spotify:playlist:37i9dQZF1DX0s5kDXi1oC5', 'offset': { 'position': 0 } 作品を。それはジャスティン・ティンバーレイク - My Loveを始める。

だから問題は他のところです。考慮すべき事項:

  • 「アクティブな」デバイスは、最近アクティブ/再生されていませんか?
  • あなたはどこか他の例外を捕まえていませんか?
関連する問題