twilio - 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));
解决方案
WhatsApp 沙盒专为测试而设计。因此,您尝试发送 WhatsApp 消息的人必须使用分配给您的沙箱的自定义关键字加入沙箱,即join john-doe
.
一旦他们加入(选择加入该对话框),您可以在他们最后一次入站响应(会话消息)后 24 小时内向他们发送自由格式的 WhatsApp 消息,详见此处。
一旦您的申请被审核通过,您就可以申请一个没有join
要求的 WhatsApp 号码,而是遵守上面文章中详述的概念Template messages
和概念。Session Messages
然后,您需要在发送 WhatsApp 消息之前从消费者那里获得适当的选择加入。
推荐阅读
- javascript - 创建没有任何父级的树结构作为来自一级对象列表的输入
- google-apps-script - Open cell for editing in Google Sheets
- video - ffmpeg 从 m3u8 中选择特定语言的最高质量视频轨道和音频轨道
- javascript - 如何在 jQuery 中忽略对子元素的点击监听?
- python - 如何通过类名 python selenium 查找 id
- sql - 休眠:一对多关系的级联删除问题
- c++ - 将顶部堆栈元素转移到第二个堆栈的第一个
- ios - 单元格部分可见的 UICollectionView
- android - AS 3.4 RC 中的布局编辑器不允许在约束布局中编辑链样式
- dataframe - 找不到表或视图 - Spark Scala