有没有办法在不将应用程序暴露到互联网网络钩子的情况下接收 Whatsapp 消息?

问题描述

我一直在查看有关 WhatsApp Business API 和 Twilio SandBox for Whatsapp 的文档,以及我看到的接收消息的唯一方式,为我的应用程序端点配置 URL。

事情是管理,sec 不会批准在我们的网络上发布端点来解决这个问题。他们可以接受的方式是使用来自客户端的消息,就像连接到邮件服务器或任何其他服务一样。

是否有任何记录在案的替代方法来使用我的应用程序的端点?

谢谢

解决方法

您可以参考本博客中提到的方法(也适用于 WhatsApp)。

Handling High Volume Inbound SMS and Webhooks with Twilio Functions and Amazon SQS

如果您没有公共 webhook URL,这也很方便 使用 Twilio 进行配置,并且宁愿通过以下方式处理这些消息 在您自己的内部服务器上舒适地轮询 SQS。