How do I implement Zoho CRM with Flutter?

How do I implement Zoho CRM with Flutter?

I want to create an app that will print out all users from a Zoho CRM using their rest api.

these are the instructions:

 1. Get authorization token
 2. From authorization token, get  access token and refresh token.
 3. After one hour, I use the refresh token. (then I receive a new access token) - As stated here https://www.zoho.com/crm/help/api/v2/#refreshing-tokens
 4. After that, another hour, how is it possible for me to get another access token? As refresh token expires in an hour (similar to access token I assume).
 5. When I refresh token, only a new access token is given but not a new refresh token. So after one hour I cannot do another refresh again.

It is working fine on Postman but not sure how I can do this on code.
I am not sure how to get the access token without hard copying the code I get from the Zoho Api Console?