VK Mini App → Backend

Получает access_token, отправляет на бэкенд и автоматически обновляет

Как работает автообновление
  1. Mini App получает токен через VKWebAppGetAuthToken
  2. Отправляет на бэкенд, бэкенд верифицирует через users.get
  3. Авто-refresh каждые 60 минут: фронтенд снова вызывает VKWebAppGetAuthToken
  4. VK обычно не показывает диалог повторно (silent), токен обновляется
  5. При возврате на вкладку (visibilitychange) — тоже обновляет
  6. Если бэкенд сообщает о протухшем токене — фронтенд обновляет по требованию

⚠️ Mini App должен быть открыт в VK, чтобы авто-refresh работал. Для 24/7 без открытого приложения нужен Standalone с настоящим refresh_token.