Google app engine 如何在GoogleDeveloper控制台中使用JS或Java和一些GoogleAPI创建新项目

Google app engine 如何在GoogleDeveloper控制台中使用JS或Java和一些GoogleAPI创建新项目,google-app-engine,google-api,google-apps,google-apps-marketplace,google-developer-tools,Google App Engine,Google Api,Google Apps,Google Apps Marketplace,Google Developer Tools,我想使用js文件或Java中的代码创建新项目和其他身份验证配置,这与手动创建不同。我该怎么做?是否可行 这是当有人从marketplace安装我的应用程序时所做的。使用projects.create()(POST)方法创建项目资源。最初,项目资源由其创建者独家拥有。创建者可以稍后授予其他人阅读或更新项目的权限 但是,请注意projects.create()方法处于alpha阶段。它可能会以向后不兼容的方式进行更改,不建议在生产中使用 不幸的是,您不能使用相同的API创建诸如OAuth和/或服务帐

我想使用js文件或Java中的代码创建新项目和其他身份验证配置,这与手动创建不同。我该怎么做?是否可行

这是当有人从marketplace安装我的应用程序时所做的。

使用
projects.create()
(POST)方法创建项目资源。最初,项目资源由其创建者独家拥有。创建者可以稍后授予其他人阅读或更新项目的权限

但是,请注意projects.create()方法处于alpha阶段。它可能会以向后不兼容的方式进行更改,不建议在生产中使用


不幸的是,您不能使用相同的API创建诸如OAuth和/或服务帐户之类的凭据。我认为这是一种典型的先有蛋后有鸡的情况,因为要访问这种API,首先需要有一个凭据才能进行身份验证,对吗?否则,每个人都可以在未经授权的域中创建凭据。

@Vadim Solovey谢谢您,先生。这是一种希望之光。我能得到的只是,我必须提出一个休息后的要求。您认为我可以通过一些代码而不是手动设置来创建OAuthId和服务密钥(P12)吗?那么,您可以建议其他应用程序如何为不同的-2客户端请求权限并直接允许他们使用其服务。我想他们会在开发人员控制台中为不同的-2客户端自动、独立地创建新项目、新OAuth和P12,而不是手动地创建?您的建议很好,您不能使用API创建诸如OAuth和/或服务帐户之类的凭据。我认为这是一种典型的先有蛋后有鸡的情况,因为要访问这种API,首先需要有一个凭据才能进行身份验证,对吗?否则,每个人都可以在未经授权的域中创建凭据。先生,说得通,非常感谢您的友好回复,现在对于每个新客户,我们创建新帐户,生成P12密钥并存储在DB中,创建OAuthId并设置一些重复批,所有这些都是在Google Console Developer中手动完成的。对于新客户和他们的管理部门来说,按照这些步骤进行操作有点麻烦。通过这种方式,我计划制作一个应用程序,使其中一些过程自动化。如果可以提些建议,我将非常乐意提供任何建议you@HimanshuTripathi,不幸的是,目前还没有办法实现自动化。我也更新了我的答案以反映这一点。如果这对你有用,请投票。