如何使用google-api-java-client在没有浏览器的情况下实现0Auth2

时间:2018-05-29 16:24:08

标签: google-api google-oauth2

我想在服务器上运行的命令行应用程序中通过google-api-java-client实现OAuth2,并且没有浏览器可以进行回调。

java客户端在python客户端中是否有类似--non-local-browser选项的东西?

或者java http客户端可以在没有浏览器回调的情况下创建凭证。

1 个答案:

答案 0 :(得分:0)

这很简单,只需将网址复制到用户同意页面,然后授予api访问权限。浏览器重定向到具有auth代码的新网址后,只需复制此网址并转到您的服务器,通过执行cmd将此代码传递给您的程序 curl <url> 你会成功的。