2013-07-02 56 views
0
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_Allowedtwilio獲取消息的詳細信息(方法不被允許)

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-探險#GET/2010-04-01 /會計/ [AccountSid] /短信/郵件/ [SMSMessageSid] [格式]

它是根據這個API參考構造

回答

0

看來,使用GET GET時不應使用有效載荷thod,因此使用params可以做到這一點。

儘管如此,當獲取通話的詳細信息時,同樣的方法起作用,但與消息無關,有趣:)