从约旦号码发送的 Twilio 短信
Twilio SMS Sending from Jordianian Number
我正在尝试使用 Twilio 通过 SMS 构建双向通信应用程序。我正在使用 Google Apps 脚本,代码如下:
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);
}
它像宣传的那样有效,我的目标受众是希腊人,所以我正在用当地的希腊手机进行测试 phone。
它工作正常,消息发送和接收成功,除了在接收端它似乎从 +962 号码发送,这是约旦语。如果我想创建一个双向通信系统,这将不起作用,因为它显然不是我发送的德国号码。
作为上下文,我需要能够发送至希腊号码,但由于 Twilio 不支持希腊的虚拟号码短信,我尝试了不同的欧盟号码(目前欧盟到欧盟的号码没有增加短信费,所以我只是随机选择了一个欧盟国家)。如果不同的欧盟国家/地区表现不同,我也愿意使用它,如果它解决了这个问题。
有谁知道为什么它是从约旦号码发送的?有谁知道解决此问题并完成我正在寻找的任何替代方法?任何帮助都是极好的。谢谢!
更新:收到支持人员的回复。事实证明,由于限制和无法通过 SMS 与希腊进行双向通信,发件人 ID 确实发生了变化。对于这个特定的用例来说,这似乎是行不通的。
我正在尝试使用 Twilio 通过 SMS 构建双向通信应用程序。我正在使用 Google Apps 脚本,代码如下:
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);
}
它像宣传的那样有效,我的目标受众是希腊人,所以我正在用当地的希腊手机进行测试 phone。
它工作正常,消息发送和接收成功,除了在接收端它似乎从 +962 号码发送,这是约旦语。如果我想创建一个双向通信系统,这将不起作用,因为它显然不是我发送的德国号码。
作为上下文,我需要能够发送至希腊号码,但由于 Twilio 不支持希腊的虚拟号码短信,我尝试了不同的欧盟号码(目前欧盟到欧盟的号码没有增加短信费,所以我只是随机选择了一个欧盟国家)。如果不同的欧盟国家/地区表现不同,我也愿意使用它,如果它解决了这个问题。
有谁知道为什么它是从约旦号码发送的?有谁知道解决此问题并完成我正在寻找的任何替代方法?任何帮助都是极好的。谢谢!
更新:收到支持人员的回复。事实证明,由于限制和无法通过 SMS 与希腊进行双向通信,发件人 ID 确实发生了变化。对于这个特定的用例来说,这似乎是行不通的。