完成所有API的封装