将开发Google Maps Geocoding API密钥迁移到生产环境

时间:2016-08-24 22:02:15

标签: google-geocoding-api

我正在为一个小型非营利组织开发一个小型应用程序。该应用使用Google Maps Geocoding API。为了开发,我使用我的谷歌帐户来获取API密钥。现在开发正在结束,现在是获得生产关键的时候了。这显然不应该是我帐户中的密钥,而是代表组织的帐户。

我很懊恼地意识到我不知道如何设置一个商业帐户。这应该是显而易见的,但我能找到的唯一Google帐户设置适用于个人。有人可以解释使用的相应帐户并指出可以设置的位置吗?

非常感谢。

2 个答案:

答案 0 :(得分:1)

您的客户组织拥有开发人员项目的唯一所有权(包括其凭据)的唯一方法是让组织中的某个人创建它。

他们需要一个Google帐户才能这样做,所以如果他们还没有,我们需要sign up。他们甚至可以使用他们现有的电子邮件地址与帐户,如果他们不想要一个gmail.com。

拥有帐户后,他们只需create a project and get a key,如Google Maps Geocoding API开发人员文档中所述。

他们还应确保add more owners,如Google API控制台帮助中心所述。 如果原始所有者决定离开,这将确保他们不会失去对项目的访问权限。正如文章中所述,他们可以添加个人Google帐户或私人Google群组作为所有者,以最适合他们的方式为准。

如果您仍然需要访问他们的项目,您必须要求他们添加您的项目。如果他们需要您维护他们的API密钥,那么项目编辑器角色应该足以让您作为开发人员。如果您只需要访问其使用情况报告以验证工作正常,那么项目查看器角色就足够了。

答案 1 :(得分:0)

您也可以通过Google Maps APIs Grants Application表单申请提升。请记住,这需要审查,需要一些时间,可能不会被授予。如果做不到这一点,其他答案中的选项始终可用。