如何通过CLI(无浏览器)和OAuth2使用Google Drive API?

时间:2019-05-16 17:42:46

标签: rest oauth-2.0 drive

是否可以仅使用CLI进行身份验证并获取访问令牌?我没有用于OAuth2同意部分的浏览器,我需要使用REST API进行身份验证和请求资源。

1 个答案:

答案 0 :(得分:0)

简短的回答是“否”。 Google OAuth for User Credentials通过网络浏览器执行。

如果您还拥有Google Cloud帐户,则可以使用多种方法创建OAuth访问令牌,但是这些令牌的寿命很短(3600秒)。然后是使用Google Cloud Service帐户的G Suite域范围委派。

我写了一篇有关如何使用curl进行OAuth的文章,但这仍然需要Web浏览器,但是您可以保存令牌并在远程设备上使用。 link