Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何以编程方式生成gcloud项目oauth creds client_secret json文件_Java_Authentication_Google Cloud Platform_Dialogflow Es_Google Oauth - Fatal编程技术网

Java 如何以编程方式生成gcloud项目oauth creds client_secret json文件

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

我想生成access_令牌,我已经通过client_secret.json文件成功地生成了access_令牌,但我无法通过编程方式生成client_secret.json。

谷歌没有提供用于创建OAuth客户端ID和客户端机密的API接口


这必须在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控制台中创建新项目。