目前电话号码验证是通过短信进行的。许多用户抱怨他们收不到短信。是否可以从后端服务器向用户发送 WhatsApp 和 Telegram 消息(最好使用组织帐户)?
我检查了他们的文档,但没有发现任何相关信息(Telegram 提到机器人无法与用户发起对话,而 WhatsApp Business 只有一个“联系我们”表单),我在这里询问是否有人有信息或经验。预先感谢。
在 Whatsapp 上你有两个选择(至少):
使用官方API,您应该使用身份验证模板:https://developers.facebook.com/docs/whatsapp/business-management-api/authentication-templates/
如果官方API无法满足您的需求,无论出于何种原因,您都可以使用非官方客户端。在这种情况下,向未知用户发送消息被标记为垃圾邮件的风险很高。然后选项将要求最终用户请求代码。如果他们是开始聊天会话的人,则没有理由被标记为垃圾邮件。
同样的方法也适用于 Telegram,如果您要求用户向机器人请求 OTP,那么机器人将能够应答并发送它。