收藏
回答

微信客服怎么获取用户发送的最新的消息呢

问题类型 API/组件名称 终端类型 微信版本 基础库版本
需求 微信客服 工具 3.1.19 没有使用客户端

我这边通过授权帮助其他企业微信管理微信客服,但是用户在微信上向企业微信发送消息,数据回调的接口中没有消息的信息,

通过官方的获取消息接口获取的消息相当于是聊天记录,而且我通过取消授权再进行授权的话还是能拿到之前的消息记录,这样很不便于获取用户最新发送的消息,

而且我只想获取到用户给我发送的最近的消息,请问下有相关的接口吗

回答关注问题邀请回答
收藏

1 个回答

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

    你好,微信客服读取成员接口这里要记住cursor,没办法一开始就拉最新数据,正常来说,每次拉完,记下来cursor,下次用这个cursor继续请求,就会得到最新的数据

    2021-11-30
    有用
    回复 7
    • Yu
      Yu
      2021-12-01
      好的谢谢
      2021-12-01
      回复
    • Yu
      Yu
      2021-12-01
      你好 我这边获取到用户发送的图片的media_id,但是似乎没有对应的接口来获取图片,请问下有相关接口吗
      2021-12-01
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-12-02回复Yu
      https://open.work.weixin.qq.com/kf/doc/92512/93143/93349#%E4%B8%8A%E4%BC%A0%E4%B8%B4%E6%97%B6%E7%B4%A0%E6%9D%90 有接口获取的
      2021-12-02
      回复
    • Yu
      Yu
      2021-12-02回复企业微信运营专员-千夜
      请问一下拉去聊天记录可以拉取指定的人的吗,通过cursor拉取的话,如果不同的用户同时发送消息,就可能会读取到同一个cursor,导致收到的消息也是完全一致的,并且会导致后面的聊天内容都出现问题
      2021-12-02
      回复
    • Yu
      Yu
      2021-12-02
      用户消息发送的很快的话,不管是通过数据库还是redis缓存取到的cursor都可能是老数据,就导致获取的消息重复
      2021-12-02
      回复
    查看更多(2)
登录 后发表内容