更改api，以及测试