首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Messagebird不接收SMS文本

Messagebird不接收SMS文本
EN

Stack Overflow用户
提问于 2022-04-24 01:13:00
回答 1查看 238关注 0票数 0

我正在跟踪Messagebird 文档通过messagebird发送短信。当我运行我的应用程序,并进入邮递员的链接,我没有错误,“成功”是console.logged和回复。但是我从来没有收到过短信。当我访问messagebird仪表板上的SMS日志时,除了我发送给rhough消息鸟仪表板的测试SMS之外,什么都没有

为了隐私起见,我已经替换了我的号码,但是这个号码无效没有问题

代码语言:javascript
复制
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);
       }
    });
})

这是我的控制台

EN

回答 1

Stack Overflow用户

发布于 2022-04-24 01:21:01

这个例子适用于我。如果您将您的号码添加为查询参数,这对您有用吗?

代码语言:javascript
复制
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);
    }
  );
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71984770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档