Twilio 获取消息详细信息(方法不允许)


 url = 'https://api.twilio.com/2010-04-01/Accounts/'+ACCOUNT_SID+'/SMS/Messages/'+Sid+'.json';
 var payLoadData = {
          'SMSMessageSid' : Sid
        };
 var options =
      {
        method : "GET",
        payload : payLoadData,
        headers : {
          'Authorization' : 'Basic ' + Utilities.base64Encode(ACCOUNT_SID + ':' + ACCOUNT_TOKEN)
        }
      };
  var response = UrlFetchApp.fetch(url, options);

为什么使用此google_script会给出Method_Not_Allowed

Request failed for https://api.twilio.com/2010-04-01/Accounts/XXXXXXXXXXXXX/SMS/Messages/XXXXXXXXXXXXXXXXXXXXX.json returned code 405. Server response: {"status":405,"message":"Method not allowed","code":20004,"more_info":"http://www.twilio.com/docs/errors/20004"} (line 374, file "MakePhoneCall")

正如我们所看到的,https://www.twilio.com/user/account/developer-tools/api-explorer#GET/2010-04-01/Accounts/[AccountSid]/SMS/Messages/[SMSMessageSid]。[格式]

它是根据此 API 引用构建

在使用GET方法时似乎不应该使用有效载荷,因此使用参数可以解决问题。

尽管如此,在获取通话详细信息时,相同的方法仍然有效,但不适用于消息、有趣的:)

最新更新