【问题标题】:twilio get message details (method not allowed )twilio 获取消息详细信息(不允许的方法)
【发布时间】:2013-07-02 14:41:33
【问题描述】:
 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 ref构造的

【问题讨论】:

    标签: javascript twilio


    【解决方案1】:

    似乎在使用 GET 方法时不应该使用有效负载,因此使用参数就可以了。

    不过,在获取通话详细信息时,同样的方法可以工作,但不是用消息,有趣:)

    【讨论】:

      猜你喜欢
      • 2018-03-02
      • 2021-02-19
      • 2021-07-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多