这是我的twilio SMS系统服务器端代码。我想发送消息到其他号码。如何在“ to”中发送该动态号码?
client.messages
.create({
body: 'Kodun: '+req.body.otpCode,
from: '+17274319566', // Thats My twilio number
to: numberr // This Side take a number from front side input
})
.then(message => res.json(message))
.catch(message => res.json(message))
.done();
});
此处的所有服务器端代码:
const http = require('http');
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
var router = express.Router();
var port = process.env.PORT || 8080;
router.get('/', function(req, res) {
res.json({ message: 'hooray! welcome to our api!' });
});
router.get('/2', function(req, res) {
res.json({ message: '2' });
});
router.post('/sendsms', function(req, res) {
const accountSid = 'twilio_account_sid';
const authToken = 'twilio_auth_token';
const client = require('twilio')(accountSid, authToken);
const numberr = req.body.number;
client.messages
.create({
body: 'Kodun: '+req.body.otpCode,
from: '+17274319566',
to: numberr
})
.then(message => res.json(message))
.catch(message => res.json(message))
.done();
});
app.use('/api', router);
app.listen(port);
答案 0 :(得分:0)
您是否要通过该应用发送号码列表?我最近刚刚构建了一个用于大规模发送SMS的应用程序,并且通过POST请求发送了一系列电话号码以实现该MessageResource方法。
但是,如果发送多个号码,我建议使用Twilio的消息服务,以便Twilio可以平衡您的发件人号码。
编辑:您的客户端代码是什么样的?或者,如果您使用的是Postman,您的请求正文是什么样的?