Java 如何以编程方式生成gcloud项目oauth creds client_secret json文件
我想生成access_令牌,我已经通过client_secret.json文件成功地生成了access_令牌,但我无法通过编程方式生成client_secret.json。谷歌没有提供用于创建OAuth客户端ID和客户端机密的API接口Java 如何以编程方式生成gcloud项目oauth creds client_secret json文件,java,authentication,google-cloud-platform,dialogflow-es,google-oauth,Java,Authentication,Google Cloud Platform,Dialogflow Es,Google Oauth,我想生成access_令牌,我已经通过client_secret.json文件成功地生成了access_令牌,但我无法通过编程方式生成client_secret.json。谷歌没有提供用于创建OAuth客户端ID和客户端机密的API接口 这必须在Google控制台中执行。我要做的是以编程方式创建dialogflow代理,为此我必须首先创建一个项目,创建oauth creds客户端id和secret,从这些id和secret生成访问令牌,并将其传递给rest创建代理调用,但是由于没有人支持创建oa
这必须在Google控制台中执行。我要做的是以编程方式创建dialogflow代理,为此我必须首先创建一个项目,创建oauth creds客户端id和secret,从这些id和secret生成访问令牌,并将其传递给rest创建代理调用,但是由于没有人支持创建oauth creds,您可以建议其他解决方案吗?谢谢你是GCP组织的一员吗?如果没有,那么第一项也必须在控制台中完成。您是否需要OAuth用户凭据,或者服务帐户是否适用于您的用例?没有服务帐户不起作用,因为create agent rest调用仅适用于OAuth。我已经设法使用JavaSDK获得了服务帐户密钥,但这对本次调用没有任何用处,请您详细说明组织部分好吗?这与oauth creds有什么关系?服务帐户也是oauth。但是,我没有使用Datfaflow API。有两种类型的Google云帐户。属于组织的部分和非组织的部分。如果您不是组织的一部分,那么您必须在Google控制台中创建新项目。