用户代理解释器API解析从HTTP请求头中提取的用户代理字符串,以提取有关客户端设备或应用程序的详细信息。这些字符串包含操作系统、浏览器、设备类型等关键信息,有时还包含额外的元数据。通过将这些原始字符串转换为结构化数据,API使开发人员和企业能够准确理解用户设备的特征。
这些结构化数据对于通过个性化内容交付增强用户体验、为特定设备优化应用程序以及改进分析非常有价值。API使用先进的算法和全面的已知用户代理数据库来识别和分类用户代理字符串中的元素。这包括识别操作系统类型和版本、确定浏览器类型和版本、区分桌面和移动设备以及识别字符串中嵌入的其他客户端详情。
将用户代理解释器API集成到应用程序中非常简单,通常提供一个用户友好的界面,可以与现有系统无缝集成。其可靠性和易用性使其成为现代Web和移动应用程序的基本工具,帮助企业利用特定设备的洞察来更好地优化性能并在当今数字环境中做出明智的决策。
它将接收参数并为您提供JSON。
设备优化:根据设备能力调整内容和布局。
分析:收集用户人口统计和偏好的见解。
个性化:根据设备类型和浏览器定制用户体验。
广告定位:根据用户设备特征传递针对性的广告。
安全性:验证用户代理以检测潜在威胁或异常。
所有计划每秒5个请求。
要使用此端点,您必须在参数中指定用户代理。
代理解析器 - 端点功能
| 对象 | 描述 |
|---|---|
请求体 |
[必需] Json |
{
"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/4412/user+agent+interpreter+api/5421/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%
响应时间:
391ms
服务级别:
100%
响应时间:
26ms
服务级别:
100%
响应时间:
533ms
服务级别:
100%
响应时间:
6,955ms
服务级别:
100%
响应时间:
429ms
服务级别:
100%
响应时间:
61ms
服务级别:
100%
响应时间:
37ms
服务级别:
100%
响应时间:
957ms
服务级别:
100%
响应时间:
329ms
服务级别:
100%
响应时间:
181ms
服务级别:
100%
响应时间:
2,224ms
服务级别:
100%
响应时间:
236ms
服务级别:
100%
响应时间:
1,621ms
服务级别:
100%
响应时间:
504ms
服务级别:
100%
响应时间:
1,673ms
服务级别:
100%
响应时间:
132ms
服务级别:
100%
响应时间:
2,346ms
服务级别:
100%
响应时间:
1,497ms
服务级别:
100%
响应时间:
853ms
服务级别:
100%
响应时间:
537ms