首页 > 解决方案 > twilio 是否允许我在 whatsapp 上发送特定号码的消息(从我的 wordpress 中获取)?

问题描述

我有一个 wordpress 网站,我已经创建了一个带有“联系表格 7”的表格,允许任何人写下他的电子邮件地址并单击“请求”按钮以接收带有 PDF 文件的电子邮件。

Twilio 很有趣,我搜索了很多关于它的内容,网上有很多关于如何创建类似东西的教程,但并不是我想要它做的。

我想制作一个普通的文本框表格,并要求客户写他/她的whatsapp号码。然后在单击提交按钮后,我的机器人或企业 whatsapp 号码会自动获取该客户的输入号码并向他发送 pdf 文件。我不想进行任何对话,我只想将 PDF 文件发送到注册它的号码。我不确定这是否合法,因为任何人都可以输入我的机器人向该号码发送垃圾邮件的任何号码:D

我很好奇,这可能吗?

标签: wordpressapitwiliowhatsapptwilio-api

解决方案


Twilio 开发人员布道者在这里。

这是可能的!通过 WhatsApp 从 Twilio 向其他号码发送消息将使用相同的代码,就像您通过 Twilio SMS 发送消息一样。以下是您将如何使用您选择的编程语言来做到这一点;例如,它在 Node.js 中看起来像这样:

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

client.messages
      .create({body: 'Hi there!', from: 'whatsapp:+YOUR-WHATSAPP-NUM', to: 'whatsapp:+NUM-TO-SEND-TO'})
      .then(message => console.log(message.sid));

以下是配置 Twilio WhatsApp 的文档。

目前,只有获得批准的企业帐户才能使用 Twilio 的 WhatsApp API,因此我们需要使用Twilio API Sandbox来玩转 WhatsApp。让我们继续讨论Twilio 控制台中的沙盒。要激活它,我们必须选择一个沙盒号码,同意 WhatsApp 的条款,然后选择激活沙盒。设置 Twilio 沙盒

要加入沙盒,请在 WhatsApp 中向您的沙盒号码发送“join”,您应该会收到确认您已加入的回复。您可以按照这些说明在您的帐户中安装WhatsApp 沙盒频道并将您的 WhatsApp 帐户与沙盒连接

让我知道这是否有帮助!


推荐阅读