Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Postman测试Twilio Webtask_Javascript_Rest_Http_Twilio_Postman - Fatal编程技术网

Javascript 使用Postman测试Twilio Webtask

Javascript 使用Postman测试Twilio Webtask,javascript,rest,http,twilio,postman,Javascript,Rest,Http,Twilio,Postman,当我们从一个平台移动到另一个平台时,试图用一个临时解决方案取代我的workplace的Twilio实现,我认为Webtask将是一个很好的解决方案。我很高兴看到webtask有一个默认的Twilio模板,我想我可以直接开始工作,但由于某种原因,我无法让模板工作,即使它的默认功能 我担心我没有发布对webtask的期望。以下是我的webtask上的默认代码: “使用最新版本”; 从“twilio”导入twilio; module.exports=(上下文,cb)=>{ //发布至少具有以下属性的

当我们从一个平台移动到另一个平台时,试图用一个临时解决方案取代我的workplace的Twilio实现,我认为Webtask将是一个很好的解决方案。我很高兴看到webtask有一个默认的Twilio模板,我想我可以直接开始工作,但由于某种原因,我无法让模板工作,即使它的默认功能

我担心我没有发布对webtask的期望。以下是我的webtask上的默认代码:

“使用最新版本”;
从“twilio”导入twilio;
module.exports=(上下文,cb)=>{
//发布至少具有以下属性的json对象。
const{body,to_number,from_number}=context.data;
const{TWILIO_SID,TWILIO_AUTH_TOKEN}=context.secrets;
var client=new twilio.RestClient(twilio\u SID,twilio\u AUTH\u令牌);
client.messages.create({
身体,
到你的号码,
从你的号码
},(错误,消息)=>{
message=message+“再见,世界!”;
如果(错误)返回cb(错误);
cb(空,消息);
});

};这里是Twilio开发者福音传道者

当您调用Twilio发送消息时,您使用了错误的属性名称。而不是

client.messages.create({
    body,
    to_number,
    from_number
  }, (err, message) => { //... } );
应该是:

client.messages.create({
    body,
    to: to_number,
    from: from_number
  }, (err, message) => { //... } );
Twilio希望这些属性被调用为
而不是


让我知道这是否有帮助。

我可以看看twilio端点url吗?试试这个方法,这确实有帮助。我最终没有使用webtask,但这是一个无论如何都会持续存在的问题。谢谢很高兴你把它整理好了!对于未来,如果你需要一个独立的解决方案来托管一个端点来完成这类工作,也可以查看。这可能正是我需要的,谢谢你的链接。我真的很感激,没问题!如果你对此有任何疑问,请告诉我!