api 优化