add appRequest, refactor login

1. request 改成了api，直接在绑定那里把名字改了，你不需要再改
2. 删掉了requestPermission, 功能合并到login，login现在可以接受2个参数