解决Twilio 30450错误:在Google Apps Script中添加RiskCheck参数
解决Twilio错误30450的代码修改方案
只需在请求的payload对象中添加RiskCheck参数并设置值为disable即可,具体修改如下:
修改后的完整代码
function sendSms(message) { const number = "\+44########"; var twilioAccountSID = "###############################"; var twilioAuthToken = "#################################"; var messages_url = "https://api.twilio.com/2010-04-01/Accounts/" + twilioAccountSID + "/Messages.json"; var payload = { "To": number, "Body" : message, "From" : "\+44#########", //Twilio number "RiskCheck": "disable" // 新增参数:禁用短信防刷保护检测 }; var options = { "method" : "post", "payload" : payload }; options.headers = { "Authorization" : "Basic " + Utilities.base64Encode(twilioAccountSID + ':' + twilioAuthToken) }; UrlFetchApp.fetch(messages_url, options); }
修改说明
在payload对象中加入"RiskCheck": "disable"这一行,就能让Twilio跳过针对该消息的防刷风险检测,避免错误30450触发,完全匹配Twilio官方给出的解决方案要求。
内容的提问来源于stack exchange,提问作者SJO
相关产品推荐
相关产品推荐

