Я запустил примеры из https://github.com/dart-lang/googleapis_examples/blob/master/drive_upload_download_console/bin/main.dart.
В примере создается аутентифицированный HTTP-клиент для доступа к Google Drive API с помощью:
import 'package:googleapis_auth/auth_io.dart' as auth;
…
…
auth.clientViaUserConsent(identifier, scopes, userPrompt).then((client) { // with client_id, client_secret, scope
var api = new drive.DriveApi(client);
…
…
}
Когда я запускаю пример, мне нужноКаждый раз, когда я запускаю приведенный выше пример, вы предоставляете согласие пользователя в веб-браузере.
Я хочу создать аутентифицированный HTTP-клиент без использования функции согласия пользователя (auth.clientViaUserConsent
), но с сохраненным токеном доступа илитокен обновления.Как я могу создать такой аутентифицированный HTTP-клиент?С пакетом googleapis_auth? (https://pub.dartlang.org/packages/googleapis_auth)