首页 > 解决方案 > Twilio - 我应该购买一个新的电话号码吗?

问题描述

我是来自土耳其的卡迪尔。我在一家公司工作。我想用whatsapp api向所有客户发送whatsapp消息。我正在使用我自己的电话号码来测试下面的代码。此代码中的“来自”部分是默认的 twilio 沙箱编号。我用自己的 whatsapp 激活了这个沙盒。问题是:我可以向我自己的whatsapp 发送消息。但我无法向另一个 whatsapp 号码发送消息。为什么会这样?我也想向其他人发送 whatsapp 消息。谢谢回复...

const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.messages
      .create({
         from: 'whatsapp:+14155238886',
         body: 'Hello there!',
         to: 'whatsapp:+15005550006'
       })
      .then(message => console.log(message.sid));

标签: twilio

解决方案


WhatsApp 沙盒专为测试而设计。因此,您尝试发送 WhatsApp 消息的人必须使用分配给您的沙箱的自定义关键字加入沙箱,即join john-doe.

一旦他们加入(选择加入该对话框),您可以在他们最后一次入站响应(会话消息)后 24 小时内向他们发送自由格式的 WhatsApp 消息,详见此处

一旦您的申请被审核通过,您就可以申请一个没有join要求的 WhatsApp 号码,而是遵守上面文章中详述的概念Template messages和概念。Session Messages然后,您需要在发送 WhatsApp 消息之前从消费者那里获得适当的选择加入。


推荐阅读