Add new feature

* add FBExchangeToken
* add RefreshToken
* add callApi method
* fix undefined name bug
* fix request/response bug
* add grant type