在我的应用程序中,我需要使用twillio模块API来发送和接收sms.But我不知道如何在node.js.中调用其他API方法。现在使用带有socketstream的node.js。
答案 0 :(得分:0)
您可以使用request模块,文档中有很多很好的示例如何调用REST API方法。
对于Twilio,您可以阅读本指南“Getting Started with Twilio and Node.js”并使用twilio模块。
答案 1 :(得分:0)
假设您有一个已经可以使用curl的API调用,例如:
curl -X POST -H“ Token:SecurityToken” -H“内容类型: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));
});