Tag: twilio functions

使用SMS直接访问不同的Web服务器

我正在开始将Twilio整合到我们的服务中。 是否可以接收短信,并根据SMS(发件人,消息等)的数据在2个(可能更多)HTTP URL之间路由? 我发现function发生了这种情况,但我找不到一个函数的例子,它需要传入的SMS和使用SMS中的数据,在多个HTTP URL /端点之间select转发原始SMS而不修改它。 到目前为止,我有以下Twilio函数: exports.handler = function(context, event, callback) { const response = new Twilio.Response(); let message = event.body if(PhoneNumberInTestCloud(event.From, context)) { console.log("data content: " + response) console.log("forwarded to: " + context.TestCloudURL) response.appendHeader('Location', context.TestCloudURL); callback(null, response); } else { console.log("data content: " + response) console.log("forwarded to: " + context.MATestCloudURL) response.appendHeader('Location', context.MATestCloudURL); callback(null, […]

Twilio函数 – 张贴到第三方API?

所以,我对这个不是很熟悉,所以我有点困惑。 我试图使用Twilio函数来创build一个函数,传入一个短信到第三方API。 一般来说,我会怎么做呢? 这就是我现在所拥有的 exports.handler = function(context, event, callback) { var got = require('got'); var data = event.Body; console.log("posting to helpscout: "+requestPayload); got.post('https://api.helpscout.net/v1/conversations.json', { body: JSON.stringify(data), 'auth': { 'user': process.env.API_KEY, 'pass': 'x' }, headers: { 'Content-Type': 'application/json' }, json: true }) .then(function(response) { console.log(response.body) callback(null, response.body); }) .catch(function(error) { callback(error) }) }