首页 > 解决方案 > 我可以在一个项目中拥有多个 google api 密钥吗

问题描述

我有一项服务目前使用一个谷歌地图 api 密钥。我想将其分成使用该服务的所有网站的单独密钥。是否可以根据请求的来源在 google api 密钥之间切换,并且还可以针对我正在使用的密钥计算该帐户的使用/分析。

ps 从不同的人那里接管,他们告诉我这是不可能的,因为密钥与 serverIP 相关联,在我的情况下不会改变。

标签: google-mapsmultiple-instancesapi-key

解决方案


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


推荐阅读