【问题标题】:Usage of Google Maps API Key v3Google Maps API Key v3 的使用
【发布时间】:2015-06-06 13:41:04
【问题描述】:

我刚从 Google Maps API(简称​​GMA)开始,我开始明白拥有 GMA 密钥是件好事>(简称​​GMAK)不管是不是必要的IF你都不要踏足超出限额。碰巧我可能不会,但这不是这里的问题。

我只需要注意我指的是 GMAK 的 v3 版本。而且我以前没有使用过 GMAK 或 GMA;我一直使用您从 Google 地图本身获得的代码。所以我真的不知道太多,不管搜索了大量的时间并且知道我将使用 JavaScript 来使用 GMA

我拥有许多网站,并管理着更多网站。但就在最近,我自己需要 GMA,一些客户也需要。 问题来了

我是否需要为每个网站使用 GMAK - 即为每个网站创建一个 Google 帐户?我的意思是,配额是特定于 GMAK 还是每个服务都有自己的配额?

假设 GMAK 配额特定于网站/应用程序而不是 GMAK 本身:如果我不是我的一个前客户网站的管理员再说了,我应该通知我将撤销该网站的 GMAK 访问权限吗?或者我应该让他们提供一个 GMAK 开始,如果他们完成与我的合同就不用担心了吗?

我担心 Google 会撤销我的 GMAK,因为可能所有网站一起达到配额我的某些网站客户会找到它,如果他们不付钱给我,我的所有其他服务都会因为没有 GMAK 而失去功能。

【问题讨论】:

    标签: javascript google-maps google-maps-api-3 key quota


    【解决方案1】:

    配额属于“项目”,所以你可以说它是特定于一个密钥的,因为每个项目都有自己的密钥。

    如果您无法保证将来会授予对您的密钥的访问权限,则您不应使用密钥或强制客户创建自己的项目并使用客户。

    但是,无论您将来是否授予访问权限,我都不建议您使用 your 密钥,因为当任何客户端以任何方式违反 TOS 时(有比达到配额更多的情况)您自己的密钥/项目受到影响(当然还有使用特定密钥的任何客户端的任何网页/应用程序)。在最坏的情况下,您的整个 google 帐户可能都会受到影响。

    因此,您应该使用客户端的密钥(如果可用)或省略密钥。

    【讨论】:

    • @dr-molle 谢谢!这很有帮助。但是假设我每个项目都有一个密钥,我不会为每个客户创建一个新项目吗?那么在不影响其自己的项目密钥中的其他服务方面,我不是“安全”的吗?当然,假设它可能会影响我的整个 Google 帐户,我肯定会从现在开始强制我的客户提供他们自己的 GMAK
    • 是的,当您为每个客户拥有不同的密钥时,这对每个客户来说都是一个新项目(AFAIK 对项目没有限制)。它应该是安全的(除非您是项目的所有者并且您的帐户受到影响)
    猜你喜欢
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    相关资源
    最近更新 更多