javascript - Spotify Api Ajax Post请求使用 'ajax-request' Node 包获取 token

标签 javascript node.js ajax spotify ajax-request

我正在尝试从 Spotify api 接收 token ,以便我可以在 api 等中搜索歌曲和其他信息。

在我的服务器应用程序 index.js 上,我首先需要该包:

var request = require('ajax-request');

稍后我去请求我的 token :

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) {

    });

但是,如果我尝试控制台记录它,它总是返回未定义,我的发布请求的布局是否存在问题,或者我还缺少其他内容吗?

最佳答案

哦......我刚刚又看了一遍你的请求......你在“Basic”后面缺少一个空格吗?试试这个:

Authorization: 'Basic ' + <urlEncodedClientIdAndClientSecret>,

关于javascript - Spotify Api Ajax Post请求使用 'ajax-request' Node 包获取 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50067518/

相关文章:

node.js - NPM 卡住给出相同的错误 EISDIR : Illegal operation on a directory, 错误读取( native )

php - Isset 获取页面与 php 的正确用法

javascript - 元标记 "Refresh"替代 - "<?php header("位置 :.。 ?>": php echo 在 php 中的问题

javascript - Node.js 使用请求模块发布大请求挂起

javascript - 获取 JavaScript 数组中的方法列表

JavaScript - 通过输入字段将对象添加到数组的末尾

php - 使用 MySQL 数据库子集的 AJAX 分页

javascript - REST 中未定义 jQuery Ajax 对象点符号

javascript - Google Analytics 和自定义 Facebook 分享

javascript - jQuery 窗口滚动事件在 fullpage.js 中不起作用