Сильно зависит от того как вы его получаете. Вообще, можно заказать срок жизни. Обычно, да, что-то около недели, кажется.
 Alexander
                          Манько
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexander
                          Манько
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  if (oAuth2Client.isTokenExpiring()) { logger.info(`[getAccessToken] -> Вышел срок действия токена`); const { res } = await oAuth2Client.refreshAccessToken(); oAuth2Client.setCredentials(res?.data); await writeFile(TOKENS_PATH, JSON.stringify(oAuth2Client.credentials)); logger.info(`[getAccessToken] -> Новый токен успешно получен`); }
А. Такой час. Посмотрите, когда приходит токен там будет написано, сколько ему жить.
 Alexander
                          Манько
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexander
                          Манько
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Посмотрел, да, час живет токен. Только теперь не пойму почему начал выдавать Error: invalid_grant при перевыпуске.
grant - это тип выпуска. Бывают оффлайн, а еще бывают типы перевыпуск. Зависит от порядка получения и обнолвения токена. А главное, от того, кому он назначается - это клиент, сервер или оффлайн приложение
 Alexander
                          Манько
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alexander
                          Манько
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  "scope": "https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/spreadsheets", "token_type": "Bearer", "expiry_date": 1683192391435, Изначально при генерации кода было указано offline
Обсуждают сегодня