Bonjour tout le monde,
Je fais quelques tests et je tente de localiser mon équipement wifi à partir de son adresse MAC via l'API de google : https://developers.google.com/maps/d...location/intro
Le problème est que dans la documentation de l'API il est précisé :
Je ne comprend pas pourquoi il est nécessaire de mettre au moins deux adresses MAC.The request body's wifiAccessPoints array must contain two or more WiFi access point objects. macAddress is required; all other fields are optional.
Comment faire si je dispose uniquement d'une adresse MAC ?
Quand je tente d'envoyer ceci :
J'obtiens la réponse suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 { "considerIp": "false", "wifiAccessPoints": [ { "macAddress": "00:25:9c:cf:1c:ac", "signalStrength": -43, "signalToNoiseRatio": 0 }, { "macAddress": "00:25:9c:cf:1c:ad", "signalStrength": -55, "signalToNoiseRatio": 0 } ] }
Par contre quand je tente avec les paramètres suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 { "location": { "lat": 33.3632069, "lng": -117.0872092 }, "accuracy": 30.0 }
ou :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 { "considerIp": "false", "wifiAccessPoints": [ { "macAddress": "00:25:9c:cf:1c:ac" } ] }
J'obtiens le réponse suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 { "considerIp": "false", "wifiAccessPoints": [ { "macAddress": "00:25:9c:cf:1c:ad" } ] }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 { "error": { "errors": [ { "domain": "geolocation", "reason": "notFound", "message": "Not Found" } ], "code": 404, "message": "Not Found" } }
Partager