【问题标题】:How to get geolocation api keys without anything如何在没有任何东西的情况下获取地理位置 api 密钥
【发布时间】:2022-10-06 22:48:54
【问题描述】:
我想弄乱一些地理位置来进行一些测试,并且需要一个 API 密钥。
我目前正在研究来自 google/mozillas MLS geolocation 的 geolocation API。我无法为谷歌云输入任何付款信息,因为不接受贝宝,而且我没有信用卡。 Mozilla 的服务要求您请求带有指向您项目的链接的密钥,这也可能是有问题的,因为不是每个人都能够共享他们的项目。
所以现在我想知道是否以及如何获得测试 API 密钥。
标签:
geolocation
google-geolocation
【解决方案1】:
我通过使用我的浏览器键找到了解决方案。
在 Firefox 中,您可以看到,有一个 geo.provider.network.url 和一个 ...?key=%GOOGLE_LOCATION_SERVICE_API_KEY% 或 ...?key=%MOZILLA_API_KEY% url。如您所见,我们还没有获得实际的密钥,但我们可以完全更改 url 并以这种方式提取密钥。您现在可以创建一个requestbin(或使用任何其他方法来接收和记录 https 请求)并将密钥重定向到您的服务器。
我只有 google 密钥才能工作,但 mozilla 密钥也应该可以工作。 Mozilla 的响应似乎是硬编码的,以提供 new yourk 的位置和 20 公里的准确度。