天气API(例如OpenWeatherMap)具有限制的呼叫,如果超过限制,API将停止工作。这些限制与API密钥相关联。如果我在一个应用中使用多个API密钥怎么办?从理论上讲,我可以有一个存储多个空闲键的文件,每次我用api连接时,我可以随机选择其中一个键以这种方式绕过限制。其他选择是将这些密钥存储在数据库中并下载一个,但没有超出限制。这样的解决方案是否可行?
答案 0 :(得分:2)
这应该有效,因为它是发起请求的用户,因此它将从不同的IP地址接收。如果您未设置用户代理,它将报告为
Dalvik/2.1.0 (Linux; U; Android 6.0.1; SM-G935F Build/MMB29K)
我不认为限制移动应用程序,但如果他们这样做,您可以自己设置用户代理,即。到
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36
你应该没事。
答案 1 :(得分:0)
我认为它不起作用,因为他们按包找到app并可以锁定所有键