SpotifyApiAjaxPost请求使用'ajax-request'节点包获取token
Spotify Api Ajax Post request to get token using the 'ajax-request' node package
我正在尝试从 Spotify api 接收令牌,以允许我在 api 等中搜索歌曲和其他信息。
在我的服务器应用程序上 index.js
我首先需要包:
var request = require('ajax-request');
稍后我去申请我的令牌:
request.post({
method: 'POST',
url: 'https://accounts.spotify.com/api/token',
'Content-Type' : 'application/x-www-form-urlencoded',
header: {
Authorization: 'Basic' + <urlEncodedClientIdAndClientSecret>,
},
data: {
grant_type: 'client_credentials'
}
}, function(err, res, body) {
});
但是,如果我尝试通过控制台记录它,它总是 returns 未定义,我的 post 请求的布局方式是否存在问题,或者我是否遗漏了其他内容?
哦....我刚刚又看了一遍你的请求....你是不是在 "Basic" 之后少了一个 space?试试这个:
Authorization: 'Basic ' + <urlEncodedClientIdAndClientSecret>,
我正在尝试从 Spotify api 接收令牌,以允许我在 api 等中搜索歌曲和其他信息。
在我的服务器应用程序上 index.js
我首先需要包:
var request = require('ajax-request');
稍后我去申请我的令牌:
request.post({
method: 'POST',
url: 'https://accounts.spotify.com/api/token',
'Content-Type' : 'application/x-www-form-urlencoded',
header: {
Authorization: 'Basic' + <urlEncodedClientIdAndClientSecret>,
},
data: {
grant_type: 'client_credentials'
}
}, function(err, res, body) {
});
但是,如果我尝试通过控制台记录它,它总是 returns 未定义,我的 post 请求的布局方式是否存在问题,或者我是否遗漏了其他内容?
哦....我刚刚又看了一遍你的请求....你是不是在 "Basic" 之后少了一个 space?试试这个:
Authorization: 'Basic ' + <urlEncodedClientIdAndClientSecret>,