我如何通过Twilio连接官方的WhatsApp商业API

如您所知,WhatsApp最近开始提供对其官方业务API的访问,这对于使用“白色”方法为此Messenger创建聊天机器人非常必要。



但是大多数公司仍然不能直接做到这一点,只能通过大型Facebook合作伙伴来完成,在这种情况下,他们是中介。



这样的可用合作伙伴之一就是美国公司Twilio。我认为,它们的主要优点是使用WhatsApp Business API的成本低。



我通过Twilio连接了官方的WhatsApp商业API,现在我将详细介绍如何实现。



Whatsapp Messenger



Facebook的主要条件是注册法人实体的存在,例如有限责任公司或个人企业家,因此无法访问个人。



因此,让我们开始逐步进行。



1.在Facebook业务管理器中创建一个帐户



登录到您的个人Facebook帐户并创建一个业务经理帐户,我们通过其链接business.facebook.com/overview并按下CREATE ACCOUNT按钮,将打开一个用于输入公司数据的窗口。



创建业务经理Facebook帐户



根据字段上方的提示,输入公司名称,名字和姓氏,电子邮件,然后按“发送”按钮。



在下一个窗口中,输入有关公司的信息,然后按“发送”按钮。



在Facebook Business Manager中创建帐户时添加公司信息



发送后,将显示一条消息,说明该帐户已创建,您需要确认您的电子邮件地址。



         Facebook Business Manager



让我们转到邮件,然后单击信件中的“确认”按钮。



        Facebook Business Manager



2.在Twilio注册帐户



让我们在twilio.com/try-twilio上注册一个Twilio帐户这样做并不难,注册是免费的,不需要银行卡详细信息,您只需要输入您的名字,姓氏,电子邮件并输入密码即可。



   Twilio



我们确认电子邮件。



 e-mail     Twilio.



我们确认电话号码。



      Twilio



3.请求Twilio激活添加WhatsApp发件人的功能



让我们准备并发送请求到Twilio,以激活添加WhatsApp发件人的功能,为此,请转到链接www.twilio.com/console/sms/whatsapp/senders的“ WhatsApp发件人”部分,然后按“注册接收更新”按钮。



       WhatsApp   Twilio



将打开一个请求表单,以激活将WhatsApp发送者添加到Twilio的功能。在Facebook Business Manager中创建帐户时,我们使用上面指定的数据填写表单字段:



名字-名称(用拉丁语表示);



-姓(拉丁);



电话号码-公司电话号码(在Facebook业务管理器中指定);



电子邮件地址-公司电子邮件地址(在Facebook业务管理器中指定);



公司名-公司名称(在拉丁文中,在Facebook业务经理中表示);



公司网站-公司网站(在Facebook业务经理中列出);



公司总部国家/地区-公司成立的国家/地区(在Facebook业务经理中指定);



Twilio帐户SID-www.twilio.com/console的“帐户SID”字段复制Twilio帐户ID



Twilio Account SID



Facebook Business Manager ID-business.facebook.com/settings/info页面上的“ Business Manager ID:”字段中复制创建的Facebook Business Manager帐户的标识符(Facebook Business Manager->公司设置->公司信息);



Facebook Business Manager ID



我已经完成了Facebook业务验证-如果Facebook业务经理->公司设置->公司信息->公司确认状态->“未确认”或“是”(如果指示“已确认”),则输入“否”;



公司垂直-从列表中选择公司的发展方向;



您的用例是什么? -从列表中选择将WhatsApp用于什么:通知,客户支持,2FA或用户验证(两因素验证或用户验证);



您要将消息发送到哪个区域? -将在哪个区域发送消息(从“全局”列表中选择)



第一年您每月发送多少条消息?-第一年每月每月发送多少条消息(从列表中选择所需范围);



我希望向第三方供应商提供此帐户-是否将此帐户提供给第三方供应商(选择“否”)



将批准分配给备用帐户SID(可选) -将批准分配给帐户的备用SID(可选)(不要输入任何内容,将字段留空)



我了解Twilio可以修改我的SMS /语音URL,并且该批准仅适用于所提交的品牌。 -我了解Twilio可能会更改我的SMS /语音邮件URL,并且此批准仅适用于已发送品牌(同意并选择“是”)...



        WhatsApp   Twilio



要发送请求,请单击“立即请求”按钮。成功提交后,将显示相应的通知:“谢谢您的关注。当访问可用时,我们将通知您。”



         WhatsApp   Twilio



我们在邮件中收到以下信件:我们



  Twilio        WhatsApp   Twilio



将消息翻译成俄语:



     Twilio        WhatsApp   Twilio.



现在,我们如信件中所示等待3-4周,等待Twilio的答复。



4周后,我们收到Twilio的回复,现在您可以添加WhatsApp发件人并继续注册过程:我们



  Twilio       WhatsApp   Twilio



将消息翻译成俄语:



     Twilio       WhatsApp   Twilio



4.升级您的Twilio帐户



要继续,您必须将Twilio项目从“试用”转移到“升级”,为此您需要补充您的余额。 Twilio试用帐户将无法注册发件人的WhatsApp。最低充值金额为20美元(二十美元)。然后,这笔钱可以用于为WhatsApp发件人租用电话号码,并为WhatsApp中的传入和传出消息付费。租用电话号码的费用为每月1美元(一美元)。 WhatsApp中的传入和传出消息-1条消息的0.005美元(半美分)。



要升级您的帐户,请访问www.twilio.com/console/billing/upgrade链接



用拉丁字母填写“添加公司地址”部分中的字段。



  Twilio:



按下“验证地址”按钮以确认地址。在打开的窗口中,单击“使用此地址”按钮。



  Twilio:



同样,在“添加帐单邮寄地址”部分的字段中填写相同的数据。



  Twilio:



我们还将确认地址。



  Twilio:



在“添加付款信息和资金”部分中,输入银行卡详细信息,然后按“升级帐户”按钮以完成付款。



  Twilio:



付款成功后,我们会看到相应的通知。



     Twilio



5.在Twilio购买电话号码以创建WhatsApp发件人



不幸的是,特维尔里奥(Twilio)没有俄文数字,但实际上,它并不那么重要。通常,用户在WhatsApp上书写时甚至不看数字。



要购买Twilio电话号码,请访问链接www.twilio.com/console/phone-numbers/search,在“国家/地区”字段中选择一个国家/地区,如果需要,您可以设置其他附加搜索参数,然后按“搜索”按钮。



    Twilio



    Twilio



选择所需的电话号码,然后按“购买”按钮。



在下一个窗口中,我们将确认购买。



    Twilio



6.向Twilio注册WhatsApp Sender



要向Twilio注册WhatsApp发件人,请访问www.twilio.com/console/sms/whatsapp/senders上的“ WhatsApp发件人”部分,然后单击“加号”图标。



  WhatsApp  Twilio



目前,我们将仅创建WhatsApp发送器来回复用户消息,也就是说,我们不会自己先写。在以下出版物中将考虑创建用于首先写给用户的功能的模板。



填写



打开的表格:选择一个号码(必填) -选择我们在上面的Twilio中购买的电话号码。



商务显示名称(必填) -所要求的是必须与公司的显示名称的Facebook...您可以简单地输入在Facebook Business Manager中注册帐户时输入的公司名称。



公司地址(可选) -公司地址(可选)。



公司电子邮件(可选) -公司电子邮件地址(可选)。



网站(可选) -公司网站(可选)。



链接到徽标(可选) -链接到公司徽标(您可以省略)。最小图片尺寸为PNG或JPG格式的640x640像素(建议使用JPG),背景不应透明。



检查配置文件是否适合客户。我已经阅读了第三方指南-请勿选中此框。



  WhatsApp   Twilio



要发送,请单击“提交请求”按钮,该按钮在填写必填表格字段后将变为活动状态。



发件人列表中将出现一个状态为“正在等待WhatsApp批准”的条目,这意味着现在您需要等待WhatsApp的确认。



 WhatsApp  Waiting for Approval from WhatsApp  Twilio



并且我们收到了Twilio的电子邮件,他们正在考虑我们的要求,并将尽快与我们联系。



  Twilio     WhatsApp



期待听到Twilio的来信。



7.在Facebook业务经理中确认公司



大约一个半小时后,我们从Twilio收到了另一封电子邮件,Facebook业务管理器需要接受Twilio的请求才能授予他们创建WhatsApp Business帐户的权限。为此,请遵循链接business.facebook.com/settings/requests/received_requests(Facebook业务管理器->公司设置->请求->收到),然后单击“批准”按钮。



   Twilio  Facebook Business Manager



接受Twilio的请求后,您需要在Facebook Business Manager中验证该公司。为此,请遵循链接business.facebook.com/settings/security(Facebook业务管理器->公司设置->安全中心),然后在公司确认部分中,单击开始确认按钮,该按钮在接受Twilio的请求后将变为活动状态。



    Facebook Business Manager



来自Facebook的有关公司确认的官方信息可以在以下链接中找到:www.facebook.com/business/help/2058515294227817?id=180505742745347



在确认的第一步,我们将输入公司的数据:公司的



法定名称-公司名称,如公司注册文件中所示。



国家-公司注册的国家。



地址(街道,门牌号 -公司法定地址的街道和门牌号,如公司注册文件所述。



地址2 /结算-输入(如果有)。



-公司法定地址所在的城市,如公司注册文件所述。



州/省/地区-公司法定地址所在的区域,如公司注册文件中所述。



邮政编码-公司注册文件中指明的公司注册办事处的邮政编码。



公司电话号码-属于该法人实体的电话号码(必须有支持文件:协议,电话付款发票等)。



网站-公司网站的地址(网站域必须与公司电子邮件地址的域匹配)。



   Facebook Business Manager.  1 -   .



确认公司的第二步是确认公司的法定名称。



为此,您需要从列表中下载文档:



  • 营业执照(如有);
  • 注册证书或公司章程(OGRN或公司章程);
  • 纳税人注册证书(TIN)。


我上传了公司的OGRN和TIN的扫描图。



   Facebook Business Manager.  2 -    .



在确认公司的第三步中,您必须确认公司的法定地址和电话号码。



为此,您需要从列表中下载文档:



  • 水电费,例如电费或电话费;
  • 来自银行的证书,其中包含地址;
  • 带有公司地址或电话号码的营业执照(如果适用)。


我上传了扫描结果:一份在合法地址租用办公空间的合同,一份关于在Rosstat统计注册中进行注册的信息信,一份从电信运营商处支付电话号码的发票。



   Facebook Business Manager.  3 -       .



在第四步中,您需要获取并输入确认码。



为此,请在“选择如何与您联系”部分中选择一个电话号码,然后单击“给我打电话”按钮。将“我的工作电子邮件地址”字段留空。机械手将呼叫并指示需要在确认码输入字段中输入的数字。



输入确认码的数字,然后按“发送”按钮。



当他们在Twilio的信中给我们写信时,我们正在等待Facebook的确认,这可能需要4-7个工作日。



我们在1个工作日内收到了来自Facebook的公司确认。



  Facebook  ,    .



  Facebook Business Manager,    .



      Facebook Business Manager,   .



Facebook Business Manager中“公司信息”中的绿色对号表示该公司已通过验证。



我们正在等待从Twilio完成WhatsApp发送者的注册。



8.完成向Twilio注册WhatsApp发送者



4小时后,我们收到了Twilio的电子邮件,他们已在WhatsApp上检查了我们的业务资料并提交了我们的显示名称以供审核。显示名称验证时间通常为24到48小时。



来自Twilio的电子邮件,他们已经验证了我们的WhatsApp业务概况。



我们将消息翻译成俄语:



翻译成Twilio的俄语信件,他们在WhatsApp中检查了我们的业务档案。



如信函中所述,我们正在等待Twilio 24-48小时的答复。



大约30小时后,我们收到了来自Twilio的电子邮件,其中已成功注册包含所选电话号码的WhatsApp发件人资料。



来自Twilio的电子邮件,其中已成功注册带有所选电话号码的WhatsApp发件人资料。



我们将消息翻译为俄语:



Twilio的一封信译成俄语,表明带有所选电话号码的WhatsApp发件人资料已成功注册。



登录到您的Twilio帐户,转到www.twilio.com/console/sms/whatsapp/senders上的WhatsApp发送者部分,然后查看记录已更改为“已批准”状态。



WhatsApp发件人已经Twilio批准,可以开始使用了。



结果



这样就可以通过Twilio完成官方WhatsApp商业API的连接。没想到,我花了大约一个月的时间。现在,它可以用于与各种服务集成,以与用户进行通信并创建聊天机器人。



All Articles