使用node.js向API发送参数

Sending parameters to an API using node.js

本文关键字:参数 API node js 使用      更新时间:2023-09-26

我曾在Python中使用REST api,但不知道如何在node.js中使用它们。我试图建立一个应用程序,从用户的智能表帐户提取数据。smartsheet API页面给出了cURL示例。你能告诉我如何调用这个API并在node.js中传递参数给它吗?

提前感谢。

您可以使用请求模块。因为我没有访问令牌我得到的是{"errorCode":1002,"message":"Your Access Token is invalid."}

var request = require('request');
var options = {
    url: 'https://api.smartsheet.com/1.1/sheets',
    headers: {
        'Authorization': 'Bearer ACCESS_TOKEN'
    }
};
function callback(error, response, body) {
    if (!error && response.statusCode == 200) {
        var info = JSON.parse(body);
        console.log(info);
    } else {
        console.log(error);
        console.log(body);
    }
}
request(options, callback);