先说结论:存档时长由官方规则决定,不是由你和服务商的合同决定
企业微信官方的会话内容存档,在接口付费有效期内,只存储企业自授权日起最近 90 天的会话内容,服务商能展示的也只有这 90 天。超过 90 天的部分不存储、不展示,续费也找不回来。想长期留存,只能走私有化部署或自建存储。
这个数字让很多企业措手不及。接口买了、员工勾了、钱付了,一年后想调半年前的记录,才发现根本调不出来。不是操作问题,也不是服务商扣了数据,是这套机制的存期上限本来就在那里。
官方原文怎么写的
企业微信开发者文档里这段表述是明确的,原话意为:在接口付费有效期内,存储企业自授权日起最近 90 天的会话内容,服务商可展示最近 90 天的内容;过期的会话内容不存储,展示组件也不展示。
这段话有三层意思,拆开看才不吃亏:
- 起算点是「自授权日起」,不是「自购买日起」——授权晚于付款的,存期跟着往后推。
- 天花板是 90 天,不是你续费多久就能存多久。续费延长的是「服务有效期」,不是「存期长度」。
- 过期的内容不是被覆盖,是从来没有被长期保存。这一点区别很大——覆盖还能尝试恢复,没有就是没有。
一个常见误解:以为「续费三年就能存三年」。不是。三年是你能连续使用这个接口的时长,任何时刻往前回看,能看到的仍然只有 90 天。
还有一条更少人知道的:断缴 30 天,历史清零
接口付费到期后超过 30 天没有续期,之前付费期间存储的内容也不再存储、不再展示。也就是说,断缴超过一个月,此前积累的历史记录全部消失。
这条规则的杀伤力在于它有滞后性。企业往往在需要调取记录时才发现接口停了,而那时 30 天窗口早就过了。建议做法很简单:把续费日期提前一个月写进合同或日历,别依赖提醒邮件。
为什么很多人是「开通之后」才知道
因为购买页上不写这件事。购买流程里你能看到档位、人数、价格、勾选员工,看不到「90 天」这三个字。这段规则藏在开发者中心的接口说明里,而购买会话存档的人通常不是看接口文档的人。
于是出现一个很典型的落差:销售演示时你能看到完整的聊天检索界面,能看到历史记录按时间轴滚动,看着像是永久的。但那是服务商自己系统的界面,数据能回溯多远,取决于服务商有没有自建存储,而不是取决于企业微信。
判断方法:直接问服务商「你们自己的系统里,能看到 2024 年某个员工的聊天吗」。如果对方说能,再问一句「数据存在哪儿、存多久、我换供应商能不能带走」。三个问题下来,答案的真假基本就清楚了。
哪些企业必须突破 90 天
不是所有企业都需要长期留存。按监管强度分,大致三类:
| 行业 / 场景 | 典型留存需求 | 原因 |
|---|---|---|
| 金融、保险、证券 | 5 年以上 | 监管对销售过程留痕有明确年限要求,90 天远远不够 |
| 教培、医美、大额工程 | 2–3 年 | 退费、纠纷、验收争议往往在一年后才爆发 |
| 普通商贸、服务业 | 90 天基本够用 | 纠纷多在当期解决,历史记录价值随时间快速衰减 |
如果你在第二类或第一类里,只有一条路:私有化部署或自建存储,把数据落到自己的服务器上。成本明显更高,需要自备服务器资源和技术维护,但它是目前唯一能真正实现长期留存的方式。官方接口那 90 天,本质上是一个「近期合规审计」的窗口,不是「企业历史档案库」。
买之前该问的三个问题
- 90 天以后的数据在哪儿?答「在服务商云上,可以长期保存」的,请对方把这句话写进合同并注明违约条款;答「官方只存 90 天」的,至少是诚实的。
- 断缴之后的宽限期是多久,谁来提醒?官方是 30 天。服务商如果有自建存储,通常不依赖这条规则;如果没有,就要接受这个硬约束。
- 我换供应商,历史数据能带走吗?这一条决定你有没有议价权。私钥在服务商手里的,换一家等于放弃全部历史。
这三个问题都不涉及价格,但比价格重要。价格差几千块,数据丢一次可能就是几十万。
关于本文:本文首发于百家号,官网为完整归档版本。文中涉及的规则以企业微信官方文档为准,各档位实际报价请以你后台购买页显示的实时价格为准,不同渠道存在差异。