curl -X GET "https://api.spotify.com/v1/users/***userId***/playlists" -H "Accept: application/json" -H "Authorization: Bearer ***ACCESSTOKEN***"
app.get('/user-playlists', function(req, res){
var options = {
url: 'https://api.spotify.com/v1/me',
headers: {
'Authorization': 'Bearer ' + access_token
},
json: true
};
rp(options).then(function(body) {
userEmail = body.email;
userId = body.id;
var optionsTwo = {
url: 'https://api.spotify.com/v1/users/' + userId + '/playlists',
headers: {
'Authorization': 'Bearer ' + access_token
},
json: true
};
return rp(optionsTwo).then(function (body) {
playlists = body.items;
console.log(playlists)
res.json(playlists);
});
}).catch(function (err) {
console.log(err)
})
});
$.ajax({
type: 'GET',
url: 'http://localhost:3000/user-playlists',
contentType: 'application/json',
success: function(data) {
console.log(data); //this is only returning four playlist items
}
});
Comments