【问题标题】:Twilio SMS Sending from Jordianian Number从约旦号码发送 Twilio SMS
【发布时间】:2017-06-15 15:45:43
【问题描述】:

我正在尝试使用 Twilio 通过 SMS 构建双向通信应用程序。我使用的是 Google Apps Script,代码如下:

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

  var payload = {
    "To": to,
    "Body" : body,
    "From" : "+GERMANPHONENUMBER"
  };

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

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

  UrlFetchApp.fetch(messages_url, options);
}

它像宣传的那样工作,我的目标受众是希腊人,所以我正在用希腊当地的手机进行测试。

它工作正常,消息发送和接收成功,除了在接收端它似乎是从 +962 号码发送的,这是约旦的。如果我想创建一个双向通信系统,这不起作用,因为它显然与我发送的德国号码不同。

作为上下文,我需要能够发送 TO 希腊号码,但由于 Twilio 不支持在希腊使用 SMS 的虚拟号码,我尝试了不同的欧盟号码(目前欧盟到欧盟号码没有增加短信费用,所以我只是随机选择了一个欧盟国家)。如果其他欧盟国家/地区的行为不同,我也愿意使用它来解决这个问题。

有人知道为什么它是从约旦号码发送的吗?有谁知道解决这个问题并完成我正在寻找的任何替代方案?任何帮助都是极好的。谢谢!

【问题讨论】:

  • 嗨,Brian,Twilio support 可能会更好地回答这个问题。如果您提供像这样受影响的消息 SID,他们可以跟踪消息。他们可以就希腊使用的最佳号码提供建议。

标签: google-apps-script sms twilio google-apps twilio-api


【解决方案1】:

更新:收到支持的回复。事实证明,由于限制和无法通过 SMS 与希腊进行双向通信,发件人 ID 确实发生了变化。看起来对于这个特定的用例来说是不行的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 2022-11-11
    • 2020-05-18
    相关资源
    最近更新 更多