Но через некоторое время мой token_access больше не действителен.
Это нормально, и нет способа помешать вам подключиться к Google для получения учетных данных.
На самом деле вам нужно refre sh ваш токен , поэтому вам не нужно получать совершенно новый Authorization code
.
Если вы хотите получить более подробное объяснение, чтобы понять, как работает рабочий процесс OAuth2 в Google, я бы порекомендовал вам прочитать эту страницу из официальной документации . И если вы хотите прочитать все RF C из OAuth2 , вы можете сделать это.
Хотя я настоятельно рекомендую использовать и тестировать на OAuth2 Playground , чтобы увидеть, какой именно HTTP-запрос вам нужно сделать, чтобы обновить sh токены.
TL; DR: Срок действия маркера доступа истекает после его создания, и это ожидается. Вам необходимо использовать токен refre sh, чтобы получить новый токен доступа.