首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查whatsapp消息是否在whatsapp中成功发送?

如何检查whatsapp消息是否在whatsapp中成功发送?
EN

Stack Overflow用户
提问于 2022-04-12 07:15:01
回答 1查看 742关注 0票数 -1

我从whatsapp业务api发送whatsapp消息。我从facebook获得的API集合-whatsapp文档。链接

我的最终目标是检查蓝勾,收信人有没有看到这条信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-21 02:56:46

当您调用发送消息端点 (POST /v1/messages)时,如果它成功(201 created),您将在返回有效负载(例如12345)上接收消息ID,如下所示:

代码语言:javascript
复制
{
  "messages": [{ 
    "id": "12345" 
  }]    
}

之后,在将来的某些时候,whatsapp将异步地向web钩子服务器发送通知,通知该消息的每个状态更改(发送、传递、读取、失败和删除)。该通知将引用之前通知的相同消息ID (例如12345),如下所示:

代码语言:javascript
复制
{
  "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。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71838527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档