我从whatsapp业务api发送whatsapp消息。我从facebook获得的API集合-whatsapp文档。链接
我的最终目标是检查蓝勾,收信人有没有看到这条信息。
发布于 2022-04-21 02:56:46
当您调用发送消息端点 (POST /v1/messages)时,如果它成功(201 created),您将在返回有效负载(例如12345)上接收消息ID,如下所示:
{
"messages": [{
"id": "12345"
}]
}之后,在将来的某些时候,whatsapp将异步地向web钩子服务器发送通知,通知该消息的每个状态更改(发送、传递、读取、失败和删除)。该通知将引用之前通知的相同消息ID (例如12345),如下所示:
{
"statuses": [{
"id": "",
"recipient_id": "553199999999",
"status": "delivered",
"timestamp": "1650509418",
"type": "message",
"conversation": {
...
},
"pricing": {
...
}
}]
}(有关更多细节,请访问https://developers.facebook.com/docs/whatsapp/on-premises/webhooks/outbound )。
因此,如果您需要确保消息已被读取,则必须捕获发送的消息id,然后观察所有状态更改通知,直到收到该消息的正确的 read 状态和该特定ID。
https://stackoverflow.com/questions/71838527
复制相似问题