用户代理标识符API是一种强大的工具,旨在解析从HTTP请求头中提取的用户代理字符串。用户代理字符串包含关于发起请求的客户端设备或应用程序的宝贵信息,包括操作系统、浏览器、设备类型以及有时的其他元数据等细节。该API解析这些字符串,以提供结构化和有意义的数据,可用于多种应用程序和系统。
从本质上讲,用户代理洞察API将原始用户代理字符串处理成结构化格式,使开发人员和企业能够深入了解其用户设备或软件的特征。这些结构化数据可促进用户体验个性化、设备特定优化、目标内容传递和改进分析。
通过利用复杂的算法和已知用户代理的数据库,API可以准确识别和分类用户代理字符串的各个元素。这包括确定操作系统类型和版本、识别浏览器及其版本、区分桌面和移动设备,并识别可能嵌入字符串中的各种其他客户端细节。
将用户代理标识符API集成到其应用程序中的用户将受益于其易用性和可靠性。该API通常提供一个简单的接口,允许与现有系统无缝集成。
总体而言,用户代理标识符API是现代Web和移动应用程序的基础工具,提供设备发现、用户代理解析和数据丰富的基本功能。其将原始用户代理字符串转化为结构化数据的能力使您能够提供个性化体验、优化性能并在日益互联的数字环境中做出明智的决策。
{
"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/6541/user+agent+identifier+api/9502/agent+parser' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
}'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
要使用此 API 用户必须指明用户代理的信息以结构化 JSON 信息
有不同的计划适合每个人,包括少量请求的免费试用,但其速率有限制以避免滥用服务
Zyla为几乎所有编程语言提供了丰富的集成方法。您可以根据需要使用这些代码与您的项目集成
该API帮助您根据访问者使用的特定设备定制您的网页内容和用户体验。这确保了在不同设备上(例如桌面电脑智能手机和平板电脑)的最佳显示和功能
用户代理洞察API旨在解析和解释由网络浏览器发送的用户代理字符串
代理解析器端点返回有关用户代理的结构化数据,包括有关浏览器、操作系统、设备类型和其他元数据的详细信息。响应格式为JSON
响应中的关键字段包括“ua”(用户代理字符串) “browser”(名称,版本) “os”(名称,版本) “device”(厂商,型号,类型)和“engine”(名称,版本) 每个字段提供有关用户环境的特定见解
响应数据以层次化的JSON格式组织 每个主要类别(浏览器 操作系统 设备 引擎)包含相关的子字段 使得访问用户代理的特定信息变得简单
代理解析器终端提供关于浏览器名称和版本、操作系统详细信息、设备制造商和型号以及渲染引擎的特定信息。这些数据有助于了解用户环境
用户可以通过在POST请求中指定不同的用户代理字符串来定制他们的请求。这允许根据正在分析的特定用户代理提供量身定制的响应
数据来源于一个全面的已知用户代理数据库,该数据库通过不断更新和社区贡献进行维护。这确保了设备和浏览器的广泛覆盖
数据准确性通过定期更新用户代理数据库、与已知标准的验证以及有效解析用户代理字符串的算法得以保持 这有助于确保可靠的识别
典型的用例包括针对特定设备优化网页内容通过个性化增强用户体验对用户人口统计数据进行分析以及通过识别潜在威胁来提高安全性
服务级别:
100%
响应时间:
157ms
服务级别:
100%
响应时间:
179ms
服务级别:
100%
响应时间:
348ms
服务级别:
100%
响应时间:
472ms
服务级别:
100%
响应时间:
168ms
服务级别:
100%
响应时间:
367ms
服务级别:
100%
响应时间:
461ms
服务级别:
100%
响应时间:
253ms
服务级别:
100%
响应时间:
67ms
服务级别:
100%
响应时间:
52ms