Сервисные учетные записи не возвращают токены обновления.нет необходимости обновлять токен с учетной записью службы.Сама учетная запись службы может использоваться для запроса нового токена доступа, когда он вам нужен.
Oauth2
При обычном oauth2 вы используете идентификатор клиента и секрет, чтобы запросить разрешение на доступ к данным у владельца ресурса (пользователя) Если пользователь разрешает вам доступ к вамполучить токен доступа и, возможно, возвращенный токен обновления (если вы запрашивали автономный доступ).Этот токен обновления основан на пользователе и клиенте, который его создал.Каждый раз, когда вы используете токен обновления, он возвращает маркер доступа, дающий вам доступ к пользователю, принадлежащему пользователю, который предоставил вам доступ.
учетная запись службы
учетная запись службыэто пользователь.Он имеет доступ к некоторым уже настроенным данным.всякий раз, когда вы используете его для создания токена доступа, он всегда возвращает тот же доступ.Это не зависит от пользователя, как oauth2.