Googlesheet API аутентифицируется без redirect_uri?

Я хочу использовать API Googlesheet для чтения/обновления листов в настольном приложении Golang. Я уже создал идентификатор клиента oauth2, выбрав вариант настольного приложения. Это создает мне файл учетных данных со значением redirect_uri, и это моя проблема.

Я попробовал пример кода здесь https://github.com/googleworkspace/go-samples/blob/main/sheets/quickstart/quickstart.go

Он правильно отправляет мне ссылку для входа в систему через сайт Google, но в конце пытается загрузить redirect_uri, а мое приложение является автономным и не должно быть связано с каким-либо веб-сервисом для завершения процесса аутентификации.

Как я могу избавиться от шага перенаправления, чтобы напрямую получить токен? Использование ключа API не является решением, поскольку на листах нельзя использовать операции обновления.

0 ответов

Другие вопросы по тегам