1

我想建立一个类似于谷歌允许使用 api 密钥访问他们的地图的 android 架构。

我不确定的是,是否在每次请求检索地图图块时都发送了应用程序的指纹以及 api 密钥 - 或者 api 密钥是否只是在每个请求中单独发送?

如果指纹确实与 api 密钥一起发送,那么应用程序如何以编程方式获取自己的指纹?

谢谢, 多姆

4

1 回答 1

0

所以基本上你想要的是你的用户生成他们自己的 API-Key 并将它用于对你的服务的每个请求?

唯一有意义的情况是,如果您想跟踪谁做了什么。在这种情况下,您需要在用户提出的每个请求中发送 API-Key(基本上是您的指纹)。

Google 使用 API-Key 来识别谁使用他们的服务做什么。这对他们来说很有意义,因为他们靠收集数据为生。

我对此的看法是:如果您想提供一种服务,开发人员应该使用它来为他们的应用程序提供一些新功能,那么它不应该需要 API-Key。人们会发现这更烦人而不是有用。除非您有充分的理由需要跟踪他们的行为...

于 2011-05-23T21:06:07.970 回答