内容API规范是一系列制定API接口的标准和规则。它包括数据格式、HTTP请求方式、错误处理、授权和身份验证等等,以确保不同系统之间对接时接口的一致性和稳定性;版本管理是指在API接口更新或修改时,对不同版本进行管理并保持向后兼容性。
应用商店客户端经历了大大小小上百个版本迭代后,服务端也在架构上完成了单体到服务集群、微服务升级。下面主要聊一聊在业务快速发展过程中,产品不断迭代,服务端在兼容不同版本客户端的API遇到的问题的一些经验和心得。