我想使用js文件或Java中的代码创建新项目和其他Auth配置,这与手动创建不同。我怎样才能做到这一点?是否可行?
当有人从市场安装时,我的应用就会这样做。
答案 0 :(得分:0)
projects.create()
(POST https://cloudresourcemanager.googleapis.com/v1beta1/projects)方法创建一个Project资源。最初,项目资源仅由其创建者拥有。创建者稍后可以授权他人阅读或更新项目。
但请注意,projects.create()方法处于alpha阶段。它可能以向后不兼容的方式更改,不建议用于生产。
很遗憾,您无法使用相同的API创建OAuth和/或服务帐户等凭据。我认为这是一个经典的鸡蛋和鸡肉的情况,因为要访问那种API,你需要先获得凭证才能进行身份验证,对吧?否则,每个人都可以在未经授权的域中创建凭据。