Невозможно получить токен доступа Google API с помощью Powershell - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь получить токен доступа из Google API аналогично этому: Google SpreadSheet API и Powershell - конвертировать в CSV

Используя тот же код и вводя мои поля, я первоначально получаю этот ответ:

Invoke-WebRequest : The remote server returned an error: (401) Unauthorized.

Глядя на URI https://accounts.google.com/o/oauth2/token, кажется, что это устарело, поэтому я вместо этого использовал https://developers.google.com/oauthplayground. Затем я получил ответ, что метод POST не был разрешен, поэтому вместо этого использовал GET, который дал этот ответ :

ConvertFrom-Json : Invalid JSON primitive: .

Я могу получить токен доступа, следуя приведенным здесь инструкциям: https://developers.google.com/oauthplayground/ и, получив токен, я могу успешно добавить его в URL-адрес Google Sheet для загрузки файла CSV, который это то, что я намерен сделать.

Но я хочу, чтобы этот процесс был автоматизирован и чтобы он запускался из сценария Powershell. Кто-нибудь может подсказать, как мне избежать ошибок, упомянутых выше, и помочь мне достичь этого?

Большое спасибо.

...