javascript - 使用 node.js 将参数发送到 API

标签 javascript node.js smartsheet-api

我曾在 Python 中使用过 REST API,但不知道如何在 node.js 中使用它们。我正在尝试构建一个从用户的智能表帐户中提取数据的应用程序。 smartsheet API page给出 cURL 示例。你能告诉我怎么打电话吗this API 并在 node.js 中向其传递参数?

提前致谢。

最佳答案

您可以使用请求模块。因为我没有访问 token ,所以我得到了 {"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);

关于javascript - 使用 node.js 将参数发送到 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24383215/

相关文章:

javascript - 检查过滤器方法内对象键是否存在?

javascript - 当明确定义时,jshint 在 gulp 任务中抛出 TypeError

c# - 智能表日期格式是什么?

c# - 我可以使用 REST API 检测 Smartsheet 中的单元格属性(例如颜色)吗

javascript - AJAX 页面构建后触发 $(document).ready

javascript - 一个应用程序中的多个 javascript 文件

javascript - Mongoose 创建新文档重复键的可能性吗?

mysql - 为什么选择"is"再次播放后无法更新我的 html 模型?

node.js - Express SSL 重定向不适用于 root/

c# - 在 C# 中从智能表中检索行数据