La API de Device Detector es una herramienta poderosa que analiza las cadenas de agente de usuario de los encabezados de solicitud HTTP para extraer valiosa información del cliente. Estas cadenas revelan detalles cruciales como el sistema operativo, el navegador, el tipo de dispositivo y otros metadatos. Al convertir las cadenas de agente de usuario en bruto en datos estructurados y significativos, la API te permite comprender mejor y responder a las características de los dispositivos y software de tus usuarios.
Diseñada para la flexibilidad y el rendimiento, la API utiliza algoritmos avanzados y una extensa base de datos de agentes de usuario conocidos para identificar y clasificar con precisión los componentes de la cadena, como el nombre y la versión del sistema operativo, el tipo y la versión del navegador, y si el dispositivo es móvil o de escritorio.
La integración de la API es sencilla, proporcionando una interfaz simple que se adapta fácilmente a los sistemas existentes. Con esta funcionalidad, los desarrolladores pueden personalizar la experiencia del usuario, optimizar el rendimiento específico del dispositivo, ofrecer contenido dirigido y mejorar la analítica.
{
"ua": "Mozilla/5.0 (Linux; Android 12; Pixel 6 Build/SD1A.210817.023; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/94.0.4606.71 Mobile Safari/537.36",
"browser": {
"name": "Chrome WebView",
"version": "94.0.4606.71",
"major": "94"
},
"engine": {
"name": "Blink",
"version": "94.0.4606.71"
},
"os": {
"name": "Android",
"version": "12"
},
"device": {
"vendor": "Google",
"model": "Pixel 6",
"type": "mobile"
},
"cpu": {}
}
curl --location --request POST 'https://zylalabs.com/api/6529/device+detector+api/9461/agent+parser' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Safari/605.1.15"
}'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Para utilizar esta API, los usuarios deben indicar la información del agente de usuario para estructurar en un JSON la información.
Hay diferentes planes para adaptarse a todos, incluyendo una prueba gratuita para un número limitado de solicitudes, pero su tarifa está limitada para evitar el abuso del servicio.
Zyla proporciona una amplia gama de métodos de integración para casi todos los lenguajes de programación. Puedes utilizar estos códigos para integrarlos en tu proyecto según lo necesites.
La API te ayuda a personalizar tu contenido web y las experiencias de los usuarios en función de los dispositivos específicos utilizados por los visitantes. Esto garantiza una visualización y funcionalidad óptimas en diferentes dispositivos, como computadoras de escritorio, teléfonos inteligentes y tabletas.
La API de Detector de Dispositivos es una solución robusta diseñada para analizar y comprender cadenas de agente de usuario enviadas por navegadores web, aplicaciones móviles y otros clientes HTTP.
El endpoint del Agente Parser devuelve datos estructurados sobre el agente del usuario, incluyendo detalles sobre el navegador, el sistema operativo, el tipo de dispositivo y metadatos adicionales. La respuesta está formateada como JSON.
Los campos clave en la respuesta incluyen "ua" (cadena del agente de usuario), "navegador" (nombre, versión), "so" (nombre, versión), "dispositivo" (marca, modelo, tipo) y "motor" (nombre, versión). Cada campo proporciona información específica sobre el entorno del usuario.
Los datos de la respuesta están organizados en un formato JSON jerárquico. Cada categoría principal (navegador, sistema operativo, dispositivo, motor) contiene subcampos relevantes, lo que facilita el acceso a información específica sobre el agente de usuario.
El endpoint Agent Parser proporciona información sobre el nombre y la versión del navegador, detalles del sistema operativo, el fabricante y modelo del dispositivo, y especificaciones del motor de renderizado. Estos datos ayudan a comprender los entornos de los usuarios.
Los usuarios pueden personalizar sus solicitudes especificando diferentes cadenas de agente de usuario en la solicitud POST. Esto permite respuestas personalizadas según el agente de usuario específico que se está analizando.
Los datos provienen de una base de datos completa de agentes de usuario conocidos, mantenida a través de actualizaciones continuas y contribuciones de la comunidad. Esto garantiza una amplia cobertura de dispositivos y navegadores.
La precisión de los datos se mantiene a través de actualizaciones regulares de la base de datos de agentes de usuario, validación contra estándares conocidos y algoritmos que analizan eficazmente las cadenas de agentes de usuario. Esto ayuda a garantizar una identificación fiable.
Los casos de uso típicos incluyen optimizar el contenido web para dispositivos específicos, mejorar la experiencia del usuario a través de la personalización, realizar análisis sobre la demografía de los usuarios y mejorar la seguridad identificando posibles amenazas basadas en los agentes de usuario.
Nivel de Servicio:
100%
Tiempo de Respuesta:
825ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.576ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
24ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
573ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
460ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
509ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.593ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.385ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
61ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
580ms