我正在跟踪Messagebird 文档通过messagebird发送短信。当我运行我的应用程序,并进入邮递员的链接,我没有错误,“成功”是console.logged和回复。但是我从来没有收到过短信。当我访问messagebird仪表板上的SMS日志时,除了我发送给rhough消息鸟仪表板的测试SMS之外,什么都没有
为了隐私起见,我已经替换了我的号码,但是这个号码无效没有问题
router.get("/testSMS", (req,res) => {
messagebird.messages.create({
originator : 'Movie App',
recipients : [ '123456778' ],
body : 'Hello World, I am a text message and I was hatched by Javascript code!'
}, function (err, response) {
if (err) {
console.log("ERROR:");
console.log(err);
} else {
console.log("SUCCESS:");
console.log(response);
}
});
})这是我的控制台

发布于 2022-04-24 01:21:01
这个例子适用于我。如果您将您的号码添加为查询参数,这对您有用吗?
router.get("/test/:phone", (req, res) => {
const { phone } = req.params;
// Ensure the phone nubmer follows the E.164 format (https://www.twilio.com/docs/glossary/what-e164)
if (!/^\+[1-9]{1}[0-9]{3,14}$/.test(phone)) {
return res.status(400).send("Invalid phone number");
}
// Sends a test SMS to the number specified in the request
messagebird.messages.create(
{
originator: "MessageBird",
recipients: [phone],
body: "This is a test message from MessageBird",
},
(err, response) => {
if (err) {
return res.send(err);
}
return res.send(response);
}
);
});https://stackoverflow.com/questions/71984770
复制相似问题