去年通过调用企业微信的服务端 API,加了个读取公司的通讯录信息同步到内部系统里的功能,今天管理员过来报 BUG 说是同步功能用不了了,调试了之后发现有一部分的部门数据 id 莫名其妙的变了(需要这个 id 来查询更新数据),比如从 id=116 直接变成了 id=4086584079,没错,还是一个常用的 MySQL int 类型写不下的大数,这下不仅要改数据、改同步逻辑还要改表的定义......
这种公共 API 也能这样说变就变的吗?还给整了个大数,程序员何苦为难程序员,有种被强行喂了一口*的感觉。
PS:企业微信的管理后台是修改不了 id 这种元数据的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.