多个API密钥

3
我的公司为多个客户开发谷歌地图Web应用程序。我本人不是开发人员,因此请原谅我问一个可能对其他人很明显的问题。
我需要注册多个API密钥,因为我不想在一个API密钥上超过25K。那么,是否可以注册多个API密钥 - 每个客户一个?这将确保一个客户不会影响其他客户,并且个人也不会超过API限制。
2个回答

8

我已为此创建了多个密钥。

每个客户都需要在控制台中作为一个独立的项目。然后,您可以将所有的配额分开。

但是请注意:所有密钥都与您的Google帐户相关联。如果您的任何一个客户做出了不良行为,可能会影响到您的帐户和所有的项目。另一方面,由于这是您的帐户,谷歌会就使用情况与您联系,并且您可以禁用该特定密钥(从而停止客户执行任何操作)。


谢谢你,安德鲁,这非常有帮助!杰夫 - user1387053
1
如果这个回答对你有很大的帮助,不要害怕点赞或接受它。这样做对我们双方都有好处。 - Andrew Leach
将一个与您账户相关联的密钥连接到客户网站上不会给任何人造成任何伤害的机会。最终,密钥是公开的,任何人都可以阅读/使用/将其放入自己的网站中进行请求。因此,无论是您自己的网站还是客户的网站都没有关系。 - DarkWingDuck
@SuperDuck 在我写这个答案的时候,每个账户上的密钥都与特定的网站绑定,无法在其他地方正常工作。我不知道这是否已经改变(但我想可能已经改变了)。 - Andrew Leach
@AndrewLeach,现在过滤是可选的,并且建议使用。但我的意思是每个人都已经有了密钥。因此,如果他们想尝试一些不好的东西并使用密钥进行请求,则来自您帐户的密钥不需要在特定(即他们的)网站上。任何公众人员都可以像网站所有者客户端代码一样允许,因为它是客户端代码。 - DarkWingDuck
显示剩余2条评论

1
截至我撰写此文时,开发者控制台帮助中指出:

您不能使用多个项目来尝试超出API使用限制

因此,我的答案是不行,您不能这样做。

Google Projects terms of condition


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接