我可以从Twilio服务器响应中获取错误代码吗?

时间:2018-11-26 22:13:48

标签: google-apps-script twilio twilio-api

我正在使用Twilio提供的instructions从Google表格发送短信。我正在使用UrlFetchApp.fetch(url,params)发出发布请求。目前,它正在捕获任何错误并将其记录到单元中。

for (i in data) {
   var row = data[i];
   try {
     response_data = sendSms(row[0], row[1]);
     status = "Sent";
   } catch(err) {
     status = "Error";      
}
sheet.getRange(startRow + Number(i), 4).setValue(status);

}

err很长Exception: Request failed for https://api.twilio.com/2010-04-01/Accounts/twilio SID/Messages.json returned code 400. Truncated server response: {"code": 21211, "message": "The 'To' number ##### is not a valid phone number.", "more_info": "https://www.twilio.com/docs/errors/21211", "stat... (use muteHttpExceptions option to examine full response)

是否可以仅获取代码值?在上面的示例中,该值为21211。我想向用户展示,但使用更加用户友好的语言。

我尝试将getContentText()用作documented,但是无法返回任何内容。

0 个答案:

没有答案