去年通过调用企业微信的服务端 API,加了个读取公司的通讯录信息同步到内部系统里的功能,今天管理员过来报 BUG 说是同步功能用不了了,调试了之后发现有一部分的部门数据 id 莫名其妙的变了(需要这个 id 来查询更新数据),比如从 id=116 直接变成了 id=4086584079,没错,还是一个常用的 MySQL int 类型写不下的大数,这下不仅要改数据、改同步逻辑还要改表的定义......
这种公共 API 也能这样说变就变的吗?还给整了个大数,程序员何苦为难程序员,有种被强行喂了一口*的感觉。
PS:企业微信的管理后台是修改不了 id 这种元数据的。
1
shoaly 2020-04-23 16:26:20 +08:00
别碰企业微信 api 在我放弃她之前就已经, 改过好几次了.. 没见过这个随意的...
|