首页 > 解决方案 > 通过 Twilio 和 Google 应用脚本发送彩信

问题描述

我已经设置了我的谷歌应用程序脚本,以便能够通过 Twilio 发送短信,并且一切正常。我希望能够通过提供 mediaURL 来发送彩信。不知道我在这里缺少什么。

function sendSms(to, body) {
  var messages_url = "https://api.twilio.com/2010-04-01/Accounts/sidxxxxxxxxxxxxxxxxzxxx/Messages.json";

  var payload = {
    "To": to,
    "Body" : body,
    "From" : "+12015551234",
    "mediaUrl" : "https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg"
  };

  var options = {
    "method" : "post",
    "payload" : payload
  };

  options.headers = { 
    "Authorization" : "Basic " + Utilities.base64Encode("sidxxxxxxxxxxxxxx:keyxxxxxxxxxxxxxxx")
  };

  UrlFetchApp.fetch(messages_url, options);
}

标签: google-apps-scripttwilio

解决方案


Twilio 开发人员布道者在这里。

在我看来,您的参数好像mediaUrl是错误的。这是一个很小的变化,应该可以解决它。

该参数应大写。所以试试MediaUrl

让我知道这是否有帮助?


推荐阅读