Verificar la distancia entre la coordenada geográfica y la ubicación de la IP usando el API /distance de ExtractIP
Verifique la proximidad con la API de Distancia
La API de Distancia de ExtractIP es una herramienta poderosa diseñada para la seguridad y la prevención de fraude. Le permite verificar si una dirección IP se encuentra dentro de un cierto radio de una coordenada geográfica específica. Esto es particularmente útil para verificar las ubicaciones de los usuarios, detectar posibles falsificaciones de GPS o garantizar que una solicitud provenga de un área esperada.
Cómo funciona
El endpoint /geolocate/distance acepta una solicitud POST con una coordenada geográfica (latitud y longitud) y un radio
(distancia). Luego, la API compara estas coordenadas con la ubicación detectada de la dirección IP de la solicitud entrante.
Lógica de puntuación (Score)
La API devuelve una puntuación de proximidad basada en la distancia entre las coordenadas proporcionadas y la ubicación real de la IP:
- Puntuación 0: Las coordenadas proporcionadas coinciden exactamente con la ubicación de la IP.
- Puntuación 100: Las coordenadas están lejos de la ubicación de la IP, alcanzando el límite del radio especificado o más allá.
Este sistema de puntuación proporciona una forma granular de evaluar el riesgo o la validez de la ubicación informada por un usuario.
Ejemplo de uso:
Puede probar la API de Distancia utilizando un simple comando curl. Aquí hay un ejemplo de cómo verificar si una IP
está dentro de los 100 km de una coordenada específica:
curl -X 'POST' \
'https://api.extractip.com/geolocate/distance' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"lat": 5.4282,
"lon": 4.9041,
"distance": 100
}'
Al integrar esta API en su flujo de trabajo, puede agregar una capa adicional de verificación a sus protocolos de seguridad, asegurando que sus usuarios estén realmente donde dicen estar.
Etiquetas
Artículos relacionados
Conozca ipwho, una herramienta de CLI ligera de ExtractIP que le permite obtener instantáneamente datos geográficos y administrativos para cualquier IP directamente en su terminal.
Verifique la distancia entre la coordenada geográfica proporcionada y la ubicación de la IP usando la API de ExtractIP
Averigua si una IP es un agente de IA o rastreador web y filtra bots y tráfico automatizado