我可以在一个项目中拥有多个Google API密钥吗

时间:2019-06-06 14:50:21

标签: google-maps multiple-instances api-key

我有一项服务,当前使用一个Google Maps API密钥。我想将其分成使用该服务的所有网站的单独密钥。是否可以根据请求的来源在google api密钥之间进行切换,并根据我正在使用的密钥对该帐户进行使用/分析计数。

p.s。从另一个告诉我这不可能的人那里接管,因为密钥与serverIP绑定在一起,在我看来,serverIP不会改变。

1 个答案:

答案 0 :(得分:1)

我假设您是在谈论Google Maps JavaScript API的客户端API密钥。这些密钥绑定到您的域(例如stackoverflow.com)。如果您管理的不同网站位于不同的域上,则可以为不同的域创建不同的密钥。如果您管理的所有网站都在同一域中,则不能使用不同的密钥。您也可以使用具有不同密钥的子域,只要您将每个密钥设置在不同的子域上即可。这可能不适用于您的情况。