问题描述
|
我想建立一个类似于google允许使用api键访问其地图的android架构。
我不确定的是,是否在每个检索地图图块的请求中都随同api密钥一起发送了应用程序的指纹-还是只是在每个请求中单独发送了api密钥?
如果确实将指纹与api密钥一起发送,那么应用程序如何以编程方式获取自己的指纹?
谢谢,
多姆
解决方法
因此,基本上,您想要用户生成自己的API密钥并将其用于对您的服务的每个请求吗?
唯一有意义的情况是,如果您想跟踪谁在做什么。在这种情况下,您将希望随用户提出的每个请求一起发送API密钥(基本上是您的指纹)。
Google使用API密钥来识别谁对他们的服务做什么。这对他们来说是有意义的,因为他们靠收集数据为生。
我对此的看法是:如果要提供开发人员应使用的服务来为其应用程序提供一些新功能,则该服务不需要API密钥。人们会发现,更多烦人然后有用。除非您有充分的理由要跟踪他们的行为,否则...