Google cloud platform 无法通过API创建第一个GCP项目

Google cloud platform 无法通过API创建第一个GCP项目,google-cloud-platform,dialogflow-es,Google Cloud Platform,Dialogflow Es,我试图通过API创建一个Dialogflow代理,它需要一个GCP项目,该项目也必须通过API创建 实际上,当最终用户已经在GCP控制台中使用过一次并接受了新的条款和服务时,这两种方法都可以很好地工作 问题是,我想创建代理,而最终用户不必在谷歌云平台上执行任何操作 在这成为可能之前,谷歌似乎在GCP控制台上添加了一个新的API服务条款,该条款在用户首次登录时弹出 我的问题是,您认为有没有可能通过Oauth或其他方式接受这些服务条款 看起来Dialogflow仍然做得很好。。所以这应该是可能的:p

我试图通过API创建一个Dialogflow代理,它需要一个GCP项目,该项目也必须通过API创建

实际上,当最终用户已经在GCP控制台中使用过一次并接受了新的条款和服务时,这两种方法都可以很好地工作

问题是,我想创建代理,而最终用户不必在谷歌云平台上执行任何操作

在这成为可能之前,谷歌似乎在GCP控制台上添加了一个新的API服务条款,该条款在用户首次登录时弹出

我的问题是,您认为有没有可能通过Oauth或其他方式接受这些服务条款

看起来Dialogflow仍然做得很好。。所以这应该是可能的:p


TY.

如@John Hanley所述,用户必须登录以接受TOS,以便用户实体受条款约束。您可以找到有关Google API服务条款的所有信息。

谁是新项目的所有者?该用户必须使用其凭据接受TOS。您不能代表用户这样做。谢谢您的快速回答。我不想代你做这件事。我们的最终用户是dialogflow代理和CGP项目的所有者。过去,他们必须通过google Oauth进行连接,我们要求他们获得管理dialogflow和GCP的权限,这就足够了。那么我们应该:在Oauth上添加一个新的作用域吗?为他们打开一个iframe以接受GCP TOS?任何其他想法都欢迎哈哈。用户必须使用他们的帐户登录并接受TOS。没有可以实现的快捷方式。我明白了,我猜Dialogflow是代表用户(在创建新代理时)实现的,因为他们是Google的一部分:)