我想在服务器上运行的命令行应用程序中通过google-api-java-client实现OAuth2,并且没有浏览器可以进行回调。
java客户端在python客户端中是否有类似--non-local-browser选项的东西?
或者java http客户端可以在没有浏览器回调的情况下创建凭证。
答案 0 :(得分:0)
这很简单,只需将网址复制到用户同意页面,然后授予api访问权限。浏览器重定向到具有auth代码的新网址后,只需复制此网址并转到您的服务器,通过执行cmd将此代码传递给您的程序
curl <url>
你会成功的。