Tag: spotify

Spotify API Web:没有Node.js的OAuth

我使用了Web API Spotify。 我遵循教程( https://developer.spotify.com/web-api/tutorial/ )创build身份validation。 但是,它使用Node.js,我想我们能不能没有它呢? (我的代码的其余部分是在JavaScript中,不需要Node.js) 先谢谢你。 文森特Leveque

parsing从节点服务器Spotify返回的json

我想从节点服务器发回格式正确的JSON到前端。 var express = require('express'); var app = express(); app.get('/route', function(req, res){ res.json(tracks) }); 然后在前端,我使用jQuery进行GET请求 $.get('http://localhost:8888/route', function(data){ console.log(JSON.parse(data)); }); 这是返回的数据,但是,它是作为一个string返回它。 我试图使用JSON.parse但获取以下错误信息。 节点端的data是一个对象数组。 也许这是造成一个问题。 未捕获的SyntaxError:意外的标记,位于JSON位置2847(…) 填充曲目数组我有以下代码 tracks = []; for (var i = 0; i < songLinks.length; i++) { request('https://api.spotify.com/v1/tracks/' + songLinks[i].split(":").pop(), function(error, response, body) { tracks.push(body) }); } 轨道arrays中的第一项是: “{”album“:{”album_type“:”album“,↵”artists“:[{↵ “external_urls”:{“spotify”:“ https://open.spotify.com/artist/1yAwtBaoHLEDWAnWR87hBT ”↵}, “href”:“ https://api.spotify.com/v1/artists/1yAwtBaoHLEDWAnWR87hBT […]

Spotify WebAPI授权 – 客户端凭据stream错误invalid_client

直截了当的问题,希望用一个直截了当的答案。 我试图通过Node.js使用请求来实现客户端证书stream。 这是我的代码 var request = require('request'); var payload = config.spotify.clientID + ":" + config.spotify.clientSecret; var encodedPayload = new Buffer(payload).toString("base64"); var opts = { url: "https://accounts.spotify.com/api/token", method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded", "Authorization": "Bearer " + encodedPayload }, body: "grant_type=client_credentials&scope=playlist-modify-public playlist-modify-private" }; request(opts, function (err, res, body) { console.log('error', err); console.log('status', res.statusCode); console.log('body', body); }); […]