私は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"配列の内側にあるべきではないかと思いますが、なぜそれが見えないのですか?
本当に助けていただきありがとうございました。