修正一些问题。简化api.js。