【发布时间】:2015-06-29 23:56:16
【问题描述】:
我有一个升级的 Twilio 帐户,我想使用该帐户向任何号码发送短信。当我尝试从 http://bit.ly/twiliosms 发送短信时,短信已成功发送给用户。但我想要的是从 Auzre 移动服务发送短信。
将新数据插入 Azure 移动服务时,我希望特定用户收到短信。这是迄今为止我在 Azure 移动服务脚本中编写的代码:
function insert(item, user, request) {
var httpRequest = require('request');
var sid = "<< My SID >>";
var token = "<< My TOKEN >>";
var url = "https://" + sid + ":" + token +
"@api.twilio.com/2010-04-01/Accounts/" + sid + "/SMS/Messages.json";
var body = "From=" + "+1234567890" + "&To=" + "+88017*********" + "&Body=" + "Hello World, how are you.";
httpRequest.post({
url: url,
headers: { 'content-type': 'application/x-www-form-urlencoded' },
body: body
}, function (err, resp, body) {
console.log(body);
});
request.execute();
}
我已正确插入我的 SID 和 TOKEN 以及 From 和 To 电话号码。但是虽然正在向表中插入数据,但没有发送 SMS。
那么我可以在这里做什么?非常感谢任何帮助。谢谢。
编辑:
我看过日志。它说我的收件人号码无效。但这是我的个人电话号码:
{"code": 21211, "message": "'To' 号码 8801******* 不是有效的电话号码。", "more_info": "https://www.twilio.com/docs/errors/21211", "status" : 400}
我试过看医生。但是没有合适的解决方案。因此,我们非常感谢您的帮助。谢谢。
【问题讨论】:
标签: node.js azure twilio azure-mobile-services