Basically I have a personal use app which will be used among my friends. It will access gmail data.
I don't want to go though the verification process. I saw there're two ways:
1. Make the app for personal use.
2. Make the app in testing mode.
These will have a user cap of 100, but I am fine with that.
My questions: option# 2, I 've tried it, but google revoked my refreshing token in a week.
I am not sure how to do option# 2, as I don't see anywhere I can state my app is for personal use. Also, I am not sure if it also has a one week cap for the refreshing token?
This is a little bit frustrating.
Hi @calvinguo,
Welcome to the Google Cloud Community!
Take a look at Refresh Token Expiration.
A Google Cloud Platform Project with Oauth configured to "external" use and testing status will be issued a refresh token expiring in 7 days.
The Other option is making your Oauth consent screen user type "Internal" which limits your app only to your organization, as well as publishing it.
You should look into Setting up your OAuth Consent Screen to learn more. You can also get in touch with Google Cloud Support if the above option doesn't work.
Let me know if it helped, thanks!