【问题标题】:Sending consecutive sms messages with Twilio the second message arrives before the first使用 Twilio 发送连续的短信,第二条消息在第一条消息之前到达
【发布时间】:2020-12-15 18:40:06
【问题描述】:

尝试通过 nodejs teilio 发送 2 条连续消息时遇到问题

我的sendMessage 函数如下所示

client.messages.create({
        body: msg,
        to: toNumber,
        from: keys.TWILIO_PHONE_NUMBER,
    })
    .then(async (message) => {
        res.send("Ok, good job");
    });

我就是这样使用的

sendChatMessage(
    "Message body to send",
    req.body.From,
    res
);

然后

sendChatMessage(
    "Follow up message body to send",
    req.body.From,
    res
);

但是后续消息在第一条消息之前到达我尝试将第二条消息超时几秒钟,但感觉不是正确的解决方案。

【问题讨论】:

    标签: node.js twilio twilio-node


    【解决方案1】:

    您没有向我们展示足够多的代码,但看起来您实际上可能没有在发送第二个调用之前等待异步调用成功?您需要确保您正在等待异步调用和/或返回 Promise 并参与 Promise 链。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-15
      • 1970-01-01
      • 2020-02-18
      • 1970-01-01
      相关资源
      最近更新 更多