通过Twilio获取API

时间:2018-11-18 20:46:44

标签: twilio fetch fetch-api

我正在通过Twilio的WhatsApp Service开发一个简单的健康检查机器人。 它与Fetch API配合使用,发送一个简单的请求并以状态码响应。

当我在本地尝试时,它会以正确的状态响应,但Twilio Server不会。通过Twilio的状态代码为403-禁止。

这可能是什么原因造成的?有什么想法吗?

代码段如下:

const fetch = require("node-fetch");

let message = "";
let twiml = new Twilio.twiml.MessagingResponse();
const url = <URL_ADDRESS>

exports.handler = function(context, event, callback) {


  fetch(url)
    .then(response => {
      console.log(response.status);
      message= response.status;
    })
    .catch(error => {
      console.log(error);
      message= error.message;
    })
    .then(function() {
      twiml.message(message);
      callback(null, twiml);
    });
};

谢谢。

0 个答案:

没有答案