java - 如何使用 gcloud 或 Google Cloud Java SDK 生成 oauth 令牌、客户端 ID 和密钥
问题描述
我有一个非常大的任务,我需要自动化创建 Dialogflow 代理的过程,为此我需要首先创建一个谷歌项目,我已经使用 Java SDK 弄清楚了,然后我需要获取客户端 ID 和客户端密码来获取访问令牌以将其发送到 Dialogflow 代理创建 REST 调用,我只是不知道如何为项目生成 Oauth 凭据。
我正在使用 Java,Play 框架。我什至成功创建了服务帐户,但不知道如何生成 Oauth 凭据。
解决方案
好吧,在做了更多研究之后,结果发现没有 API 或者无法以编程方式创建 oauth 凭据 clientId 和 client_sercret / client_secret.json 文件。必须从谷歌控制台本身创建它。
推荐阅读
- reactjs - 获取某些东西时如何在 Redux 中设置数据?
- rust - 为什么在调用 From::from 时没有从 &String 到 &str 的 deref 强制?
- laravel - Laravel:捕获 Controller __construct() 的阶段与其他方法运行阶段之间的差异
- java - 'C:\Users\[UserName]' 不是内部或外部命令、可运行程序或批处理文件。VsCode 中的 Java
- python - 当我尝试从 PubMed 上的查询中获取所有文章详细信息到 Pandas DataFrame 并将它们全部导出到 CSV
- rust - 为什么在闭包中的可变借用之后不可变借用可以?
- r - raster::stack 在栅格中返回 NA 值,尽管知道值
- java - tomcat连接器线程的生命周期是多少?
- java - 让 Jersey 使用可选参数
- c++ - 使用集合附加到地图
在里面