api 完善