【发布时间】:2019-08-16 12:41:09
【问题描述】:
这是我第一次使用 twilio,我从新的 twilio-cli 开始,我创建了新项目来构建和部署 twilio 函数的后端,但我需要将一些函数保密,我想通过他们特定的 api-endpoint 调用该函数,但我总是收到消息“未经授权 - 您没有经过身份验证来执行此请求”
这是我与 twilio-cli https://github.com/twilio-labs/plugin-serverless 一起使用的插件,用于启动基本项目以部署到 twilio。
我已经尝试使用我在此处找到的 curl 文档:https://www.twilio.com/docs/studio/rest-api/execution,但没有一个示例执行该函数。
curl -X POST 'https://serverless.twilio.com/v1/Services/ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Functions/ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
-u ACXXXXXXXXXXXX:your_auth_token
我只需要接收一个hello world消息,这是函数的代码:
exports.handler = function(context, event, callback) {
const twiml = new Twilio.twiml.MessagingResponse();
twiml.message("Hello World!");
console.log("Track this");
callback(null, twiml);
};
【问题讨论】:
标签: twilio twilio-api twilio-functions