收藏
回答

企业微信中客服事件推送至服务器后为什么不一次性返回消息的数据而是还需要再调用接口获取呢?

每次触发客服事件后,官方在推送事件的时候为什么不直接一次性的把事件的类型以及类型对应的数据推送过来;而是还需要再额外的基于 cursor 去调用接口读取消息呢?不太理解这种分两步操作所基于的理由和考量是什么,希望有人能答疑解惑,谢谢。

最后一次编辑于  2021-11-09
回答关注问题邀请回答
收藏

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-11-11

    你好,推送可能会导致丢失,譬如对方服务有问题,或者当时网络波动,不可能一直重试到成功。

    拉取的方式,不会丢,保证消息完整性

    2021-11-11
    有用
    回复
  • Yu
    Yu
    2021-12-02

    想问一下如果一个用户一秒钟之内发送4 5次消息,你们这边会不会接收到重复的cursor呢(请求太快导致数据库没更新)

    2021-12-02
    有用
    回复
登录 后发表内容