0

在我的应用程序中,我需要使用 twillio 模块 API 来发送和接收短信。但我不知道如何在 node.js 中调用其他 API 方法。现在我使用带有 socketstream 的 node.js。

4

2 回答 2

0

您可以使用请求模块,文档中有很多很棒的示例如何调用 REST API 方法。

对于 Twilio,您可以阅读本指南“ Twilio 和 Node.js 入门”并使用twilio模块。

于 2013-01-25T06:42:43.640 回答
0

假设您有一个已经在使用 curl 的 API 调用,例如:

curl -X POST -H "Token:SecurityToken" -H "Content-Type: application/json" https://yourURL.com -d '{"records":[{"value":"测试 API 函数"} ]}'

您需要首先为您的 node.js 安装适当的模块:

npm install request

然后你需要创建一个包含以下内容的 js 文件:

var Request = require("request");

// Preparing API CAll with Post Action and its arguments
Request.post({
    "headers": { "content-type": "application/json" ,"Token":"SecurityToken" },
    "url": "YourURL.com",
    "body": JSON.stringify({"records":[{"value":"Testing the API Function"}]})
}, (error, response, body) => {
    if(error) {
        return console.dir(error);
    }
    // console.log(response);
    console.dir(JSON.parse(body));
});
于 2019-06-05T13:39:06.757 回答