Ada*_*dam 6 facebook webhooks whatsapp
我正在尝试让 WhatsApp 的 Cloud API 正常运行。我成功设置了 Meta Business 帐户并配置了 WhatsApp 应用程序。然后我配置了一个 Webhook 并订阅了消息事件(请参见以下屏幕截图)。
然后,我设法使用以下请求通过 API 发送消息:
curl -i -X POST `
https://graph.facebook.com/v13.0/103690452403982/messages `
-H 'Authorization: Bearer MY_TOKEN' `
-H 'Content-Type: application/json' `
-d '{ \"messaging_product\": \"whatsapp\", \"to\": \"MY_NUMBER\", \"type\": \"template\", \"template\": { \"name\": \"hello_world\", \"language\": { \"code\": \"en_US\" } } }'
Run Code Online (Sandbox Code Playgroud)
我收到了这条消息,它也是通过 webhook 发送的。如果我回复该消息,它也会通过网络钩子发送。
但是,当我从不同的 WhatsApp 号码(不是通过 API)向关联号码发送消息时,会收到消息,但不会调用 Webhook。
我怀疑我这边的配置不正确。当我用另一部手机向该号码发送短信时,聊天会显示有关 E2E 加密的通知 - API 发送消息的聊天窗口中不存在该通知。我假设 E2E 加密的消息无法传递到 Webhook,因为只有收件人才能解密该消息。
有什么想法我可能会错过吗?
先感谢您
小智 0
如果您将业务经理用作 BSP,则必须先订阅 WABA,才能通过 Webhook 获取通知。
请参阅此处的 WhatsApp 云 API 文档: https://developers.facebook.com/docs/whatsapp/cloud-api/get-started-for-bsps#subscribe-waba
| 归档时间: |
|
| 查看次数: |
2397 次 |
| 最近记录: |