为什么map api vender需要api密钥?

时间:2016-04-21 04:10:59

标签: google-maps google-maps-api-3

我想基于地图导航构建应用程序。经过一些搜索后,我发现所有的地图api提供商都需要注册一个app键才能使用他们的API。我徘徊为什么他们想要一把钥匙。有什么理由吗?

1 个答案:

答案 0 :(得分:0)

包含密钥可能有很多原因。

地图API资源丰富,在将响应发送到客户端之前需要大量计算和数据库调用。

主要原因可能是:

  • 授权客户或代理。
  • 跟踪特定客户的通话次数。
  • 监控不受欢迎的行为。
  • 帮助API提供商进行结算。
  • 避免任何非预期用户未经授权使用。
  • 克服公共用户名/密码的使用和问题。
  • 允许多个设备访问API。

......以及更多原因

更多阅读:
Top Six Reasons to Use API Keys

Why do APIs use API Keys instead of Usernames?