Ich verwende Google-API wifi Daten Standortdaten usng POST-MethodeGoogle Maps Geolocation API für wifiAccessPoints zurückgibt Geolocation nicht
https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY
{
"considerIp": "false",
"wifiAccessPoints": [
{
"macAddress": "01:23:45:67:89:AB",
"signalStrength": 8,
"age": 0,
"signalToNoiseRatio": -65,
"channel": 8
},
{
"signalStrength": 4,
"age": 0
}
]
}
Antwort erhalte ich zu konvertieren ist
{
"error": {
"errors": [
{
"domain": "geolocation",
"reason": "notFound",
"message": "Not Found"
}
],
"code": 404,
"message": "Not Found"
}
}
Dies ist derselbe Code, den ich früher benutzt hatte, und ich bekam während des Tests letzten Monat Breiten- und Längengrad. Plötzlich bekomme ich diese Fehlerantwort. Wir haben sogar für Mac-Adressen versucht, die wir getestet haben, bevor alle jetzt die gleichen Antworten zurückgeben. Im obigen Beispiel verwenden wir Mac-Adresse in Google Beispiel verwendet. aber wir haben auch versucht, die Daten zu bekommen, die wir vorher bekommen haben.
Vielen Dank für Ihre Eingaben, aber wir stehen plötzlich vor diesem Problem. Ich verstehe, dass es nicht geolocations für einige Standorte zurückgibt, aber mit jeder Macaddress wifiAccessPoints bekommen wir Fehler, auch für Adresse, die wir Testfälle früher ausgeführt hatten und gültige Locatons erhielten. Für jede Macadresse erhalten wir denselben Fehler. cellTowers erhalten wir Standorte wie erwartet. Diese Anwendung soll den Standort des externen Geräts abrufen, so dass wir conserveIp = false gesetzt haben. – sdh