无法使用Powershell检索Google API访问令牌

时间:2019-01-04 17:39:37

标签: powershell oauth-2.0 google-api access-token

我正在尝试以类似于以下方式从Google API检索访问令牌:Google SpreadSheet API and Powershell - Convert to 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/,一旦获得了令牌,我就可以成功地将其附加到Google表格URL上,以下载csv文件。我打算做什么。

但是,我希望此过程能够自动化,并且可以从Powershell脚本中运行。谁能建议我如何避免上述错误并帮助我实现这一目标?

非常感谢。

0 个答案:

没有答案