如何解决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 messages
和 Session Messages
的概念作为在上面的文章中有详细说明。然后,您需要在发送 WhatsApp 消息之前从消费者那里获得适当的选择加入。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。