Я хотел протестировать API геолокации Google, но кое-что понял странный.
Я запустил базовый сценарий запроса на своей машине и на repl.it, результаты коррелируют с IP-адресом машины. (даже пробовал через VPN, тот же результат)
Кажется, что Google не принимает во внимание рассмотрите Ip:false.
Даже с поддельным MAC-адресом я получил ответ 200 (а не 404, как описано в конце страницы документа).
Есть положительный опыт с вашей стороны?
Мой сценарий:
import requests
url='https://www.googleapis.com/geolocation/v1/geolocate?key=xxx'
response = requests.post(url, data="""{
"considerIp": "false",
"wifiAccessPoints": [
{
"macAddress": "00:25:9c:cf:1c:ac",
"signalStrength": -43,
"signalToNoiseRatio": 0
}
]
}""")
print(response.text)