Header Ads Widget

Ticker

6/recent/ticker-posts

Información Del Usuario Del Sitio Web Mediante La API De Ipstack Rest

 Este tutorial ayuda a encontrar información del usuario basada en IP . Consumiré la API Ipstack Rest para obtener información del usuario en PHP. El lumen micro rest-framework ayuda a acceder a la API ipstackk.

La ubicación geográfica del usuario ayuda a encontrar la popularidad del sitio web según la ubicación, lo que ayuda a planificar el producto comercial. Puede crear y mostrar ofertas basadas en la ubicación del usuario.

El Ipstack es una herramienta popular para encontrar información de usuario basada en IP. Están proporcionando API de descanso para obtener información basada en IP y nombre de host.

API De IPstack Rest Para Obtener Información Del Usuario

El ipstack proporciona muchos puntos finales para obtener información útil. Estoy usando una llamada simple para obtener la ubicación geográfica del usuario. Están proporcionando access_key para acceder a la API de ipstack. Puede obtener API ACCESS_KEY desde aquí

Puntos Finales Disponibles De Ipstack

Ipstack ofrece los siguientes tipos de puntos finales:

  • Búsqueda estándar : busque los datos detrás de una dirección IP.
  • Búsqueda masiva : busque los datos detrás de varias direcciones IP a la vez.
  • Búsqueda de solicitante : busque los datos detrás de la dirección IP de la que proviene su solicitud de API.

Vamos a crear una solicitud de lumen para acceder a la información del usuario. Crearé un cliente de descanso de lumen como se muestra a continuación:

Sobre el código, crearemos el cliente lumen rest de ipstack y configuraremos la URL de ipstack como URL base.

Método De Servicio Para Acceder A La Información Del Usuario Desde Ipstack

El método de servicio ayuda a acceder a la ubicación del usuario basado en ip. Pasaremos ip como parámetro. La solicitud sería Get type y la ip de usuario pasada.

Lo hemos almacenado ACCESS_KEYen el .envarchivo Lumen y lo hemos pasado a la solicitud de llamada.

Las respuestas de la API de Ipstack incluyen datos completos relacionados con la ubicación, datos relacionados con la moneda, datos relacionados con la zona horaria, datos relacionados con la conexión y datos relacionados con la seguridad. A lo largo de la sección Objetos de respuesta, aprenderá más sobre la estructura de respuesta dada y sus objetos.

Publicar un comentario

0 Comentarios