微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Twilio - 我应该买一个新的电话号码吗?

如何解决Twilio - 我应该买一个新的电话号码吗?

我是来自土耳其的 Kadir。 我在一家公司工作。我想使用 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));

解决方法

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。