企微会话存档,客户不同意会话存档,还是能拉取到单聊里客户发送的会话消息?

2023/11/23
提问

当前,会话存档功能,使用的是:服务版(免费体验中)


客户不同意会话存档:

  群聊里,确实拉取不到该客户发送的聊天记录了;

  但是跟客户的单聊里,还能拉取到客户发的消息。


客户不同意会话存档后,拉取的单聊里客户发送给员工的消息:

seqid:

  14165

msgid:

  4406980988965082301_1700704557212_updown_stream

seqid:

  14164

msgid:

  13237827938001408417_1700704555013_updown_stream


拉取的详细消息(经过一定处理后存储的):

2023-11-23 09:55:52,14165,4406980988965082301_1700704557212_updown_stream,send,woMriPBgAAGrBlMkSsc3nuaB2PMzQ89w,["huangting"],"",1700704552340,text,{"content":"2222"}

2023-11-23 09:55:50,14164,13237827938001408417_1700704555013_updown_stream,send,woMriPBgAAGrBlMkSsc3nuaB2PMzQ89w,["huangting"],"",1700704550516,text,{"content":"1111"}


回答·1

您好,请检查下是否单聊为同意,群聊为不同意呢。

赞同
评论 23
2023/11/23
我们在测试验证的时候,该客户的某个单聊(对某员工)、某个群聊都是不同意状态。帮忙看一下后台是什么情况,多谢。
赞同
回复
回复 2023/11/23
他们单聊的最新聊天消息可以拉取到,刚才已经拉取试过了
赞同
回复
可以提供具体案例这边看下:
corpid:
问题ID:企业微信用户(手机号+StrCorpID);微信用户(微信号)
异常消息id、pb:
获取会话内容消息相关参数:
sdk:
seq:
异常时间点:
异常表现截图:
赞同
回复
另外,请问这是一位异常用户还是企业必现呢
赞同
回复
必现。它是另一个企业的用户。至于是不是异常用户,我不知道要怎么看。
赞同
回复
能否加我或你企微或者微信,详细反馈下情况
赞同
回复
嗯嗯,意思是只有一位用户异常还是所有用户都这样呢
赞同
回复
意思是要换一位客户,还是说同一个客户换一个员工启用不同意会话 试试?
赞同
回复
请按照模板提供案例。其中异常消息id、pb这些可以在客户端开启debug模式后右击消息进行获取。
(由于隐私问题不希望发在帖子下,可以发送到邮箱work_weixin@qq.com,标题:社区-技术九九,内容附带该帖子链接。发送后请在此告知。)
赞同
回复
嗯嗯,您这边可以先定位一下是一位客户对应一位企业成员有问题还是多位有问题。
赞同
回复
回复 2023/11/24
最新测试结果:客户是属于企业微信里上下游通讯录的,无论客户同意会话存档与否,只要员工加入了监控,都能拉取到两者的会话记录;客户是微信的,客户不同意会话存档,就拉取不到会话记录里客户发送的那部分会话记录(这个是满足预期的)。     不知道是否与客户属于企业微信里上下游通讯录的有关。
赞同
回复
是不是这个原因呢?
赞同
回复
嗯嗯是的。
赞同
回复
还有个疑问点:该客户虽然是属于上下游的,但当它不同意某个群聊的会话存档时,从该群聊里拉取不到群聊会话消息里它发送的那部分。也就是说:上下游客户的不同意群聊会话记录,生效了,跟上面的单聊情况有差异。(具体描述,见该问题贴的内容描述部分)。这个是怎么回事呢?
赞同
回复
就是说,上下游成员,在群聊中点击了不同意,实际上也获取不了这样吗。
赞同
回复
是的。 上下游成员,在群聊里点击了不同意,就获取不到该成员发送的消息了。跟上下游成员的单聊(无论是否同意会话存档),都可以获取。 这两个之间有不一致情况。如果是 非上下游成员(如微信的),单聊和群聊的消息拉取,都是一致的(同意,就都有;不同意,就都没有)
赞同
回复
不是上下游的情况是正常的。” 上下游成员,在群聊里点击了不同意,就获取不到该成员发送的消息了。“这里可以按照模板提供具体案例:
corpid:
问题ID:企业微信用户(手机号+StrCorpID);微信用户(微信号)
异常消息id、pb:
获取会话内容消息相关参数:
sdk:
seq:
异常时间点:
异常表现截图:
赞同
回复
消息发送者ID:
    1688857571397530
消息发送者CorpID:
    1970325000452755
问题ID:15707496048+1970324947056690   (企业微信用户(手机号+StrCorpID))
异常消息id、pb:
message client id : 96162  
message server id : 1409019
CPv/VRCBk7sJGAEgmp/63JyAgAMoADCd0JvipYKzEzgCQg0KCwgAEgcKBTEyMzQ1SgBgs8KBqwZogICAKHogQ0lHQUJCQ3p3b0dyQmhpYW4vcmNuSUNBQXlDWkFRPT2CAQCiAQ+iPwi4AeDk7oPAMaC+AQCoAQA=

获取会话内容消息相关参数:  -- 这一块拉取不到(群聊里,该公司上下游客户,不同意会话存档)
赞同
回复
您好,上述案例请再提供一下客户端截图roomid、客户端截图、发送时间点这些
赞同
回复
roomid,R:10920428344633373   ,截图是群聊,红色框里,是对应上面发送的消息  
赞同
回复
确认了下,这个是外部群,不同意就无法获取存档消息。
赞同
回复
好的,感谢。 我是否可以这样理解:
(1)跟上下游成员的单聊(无论该上下游成员是否同意会话存档),都可以获取会话。
(2)是跟上下游成员建立起的群聊,算是外部群,只有该上下游成员同意了会话存档,才可以获取它那部分的会话消息,不同意就无法获取。
赞同
回复
嗯嗯,若是内部群(内部成员、上下游成员),则默认同意
赞同
回复
你还未登录,请先登录