设备信息查询

API 接口说明

接口方式

Base URL

API

URL请求方式Content-Type输出格式字符集
api-base-url?partner_code=xxx&partner_key=xxxPOSTapplication/jsonJSONUTF-8
认证参数
字段类型含义建议备注
partner_codeString合作方标识必须由 TD 分配
partner_keyString合作方密钥必须由 TD 分配

请求参数

字段类型含义建议备注
black_boxString用来获取设备信息的凭证必须通过 SDK 获取

请求示例

{
  "black_box": "aGPH1658920283672ropYaFxT7"
}

响应参数

字段类型含义响应备注
codeInteger接口状态码存在参考状态码说明
messageString状态信息存在在接口异常状态下会输出具体的异常原因
sequence_idString响应唯一码存在用于跟踪每次请求与响应的唯一标识
device_idString设备唯一 ID存在格式固定,长度36位的字符
device_osString设备类型存在Android、iOS、Harmony、Web、wxapp(仅中国节点提供)、myapp(仅中国节点提供)、ttapp(仅中国节点提供)
device_detailObject设备详情仅 Pro 和 Enterprise 版本存在参考设备详情说明
ip_locationObject设备对应的 IP 位置信息仅 Pro 和 Enterprise 版本存在参考 IP 位置信息说明
device_risk_scoreInteger设备风险评分仅 Pro 和 Enterprise 版本存在范围为 0 - 100
device_risk_labelArray设备风险标签列表仅 Enterprise 版本存在参考设备风险标签列表说明
device_risk_toolsObject设备风险工具仅 Enterprise 版本存在参考设备风险工具说明
device_risk_tagsArray历史风险标签列表仅 Enterprise 版本存在参考历史风险标签参数说明(仅中国节点提供)

设备详情

不同的设备类型对应的设备详情字段不尽相同,下面分别罗列了不同的设备类型对应的设备详情

Android

字段类型含义备注
app_versionStringapp 版本例如 "4.1.6"
system_versionStringAndroid 系统版本例如 "6.0.1"
api_versionStringAndroid API 版本例如 "23"
fp_versionStringSDK 版本例如 "4.1.6"
modelString设备型号例如 "2014811"
brandString设备品牌例如 "Xiaomi"
device_nameString设备名称例如 "HM2014811"
network_typeString网络类型例如 "2g"、"3g"、"4g"、"5g"、"wifi"、"mobile"、"bluetooth_tethering"、"unknown"
ipStringIP 地址例如 "123.157.153.130"
time_zoneString时区例如 "UTC+0800"
startup_timeString开机时间例如 "2021-01-01 00:00:00"
up_timeLong开机时长例如 "568273951"
charge_stateString充电状态例如 "charging"、"full"、"not_charging"、"discharging"、"unknown"
battery_levelInteger电量范围为 0 - 100
screen_resolutionString屏幕分辨率宽 x 高,例如:"720x1280"
screen_brightnessInteger屏幕亮度范围为 -1 - 256
total_memoryLong总内存大小字节数
available_memoryLong可用内存大小字节数
total_storageLong总存储大小字节数
available_storageLong可用存储大小字节数
latitudeDouble纬度精确到小数点后 6 位,例如 30.282331
longitudeDouble经度精确到小数点后 6 位,例如 120.011395
gps_locationStringGPS 定位信息例如 " {"address": "浙江省杭州市余杭区仓前镇文一西路998号","city": "杭州市","province": "浙江省","township": "仓前镇" }"(仅中国节点提供)
carrierString移动运营商例如 "中国电信,中国移动"
bssidString无线 MAC 地址例如 "00:1a:8c:a0:69:0a"
wifi_ipString无线 IP 地址例如 "10.57.3.135"
device_svnString设备软件版本号例如 "07"
hardwareString硬件例如 "qcom"
dns_addressStringDNS 地址例如 "211.137.32.178"
productString产品代号例如 "A37T"
hostStringHOST例如 "qh-miui-ota-offline07"
sim_operatorStringSIM 卡运营商例如 "中国电信,中国移动"
ssidString无线网络名称例如 "xiaoming 的 wifi"
vpn_ipStringVPN IP 地址例如 "10.251.37.229"
cell_ipString本地 IP 地址例如 "10.3.4.9"
current_timeLong当前时间例如 "14816942"
package_nameString应用包名例如 "cn.tongdun. android&3.0.0"
languageString语言例如 "zh"
android_idStringAndroid ID例如 "952b0b1edda80b44"
cpu_hardwareStringCPU 硬件例如 "ARMv7 Processor rev 0 (v7l)"
cpu_typeStringCPU 型号例如 "Qualcomm Technologies"
baseband_versionString基带版本例如 "MPSS.DPM.1.0.c7. 18-00023"
mncString移动网络码例如 "01"
mccString移动国家码例如 "460"
installed_packagesString安装的应用包名例如 "[{\"package\":\"com.miui.screenrecorder\",\"name\":\"-\"},{\"package\":\"com.miui.fm\",\"name\":\"-\"}]"
running_packagesString运行的应用包名例如 "com.xiaomi.shop"
ipv6StringIPv6例如 "fe80::bfd7:21d8:318a:693b"
sign_md5String签名 MD5例如 "6fb472cac420436b773a6325d4cdd7bd"
proxy_infoString代理配置例如 "10.2.3.4:8080"
country_isoString国家代码例如 "cn,cn"

iOS

字段类型含义备注
app_versionStringapp 版本例如 "1.0.3"
system_versionStringiOS 系统版本例如 "10.2.1"
fp_versionStringSDK 版本例如 "4.1.2"
modelString设备型号例如 "iPhone 6s"
device_nameString设备名称例如 "iPhone"
network_typeString网络类型例如 "2g"、"3g"、"4g"、"5g"、"wifi"、"mobile"、"bluetooth_tethering"、"unknown"
ipStringIP 地址例如 "123.157.153.130"
time_zoneString时区例如 "UTC+0800"
startup_timeString开机时间例如 "2021-01-01 00:00:00"
up_timeLong开机时长例如 "568273951"
charge_stateString充电状态例如 "charging"、"unplugged"、"unknown"
battery_levelInteger电量范围为 0 - 100
screen_resolutionString屏幕分辨率宽 x 高,例如:"720x1280"
screen_brightnessInteger屏幕亮度范围为 0 - 100
total_memoryLong总内存大小字节数
available_memoryLong可用内存大小字节数
total_storageLong总存储大小字节数
available_storageLong可用存储大小字节数
latitudeDouble纬度精确到小数点后 6 位,例如 30.282331
longitudeDouble经度精确到小数点后 6 位,例如 120.011395
gps_locationStringGPS 定位信息例如 " {"address": "浙江省杭州市余杭区仓前镇文一西路998号","city": "杭州市","province": "浙江省","township": "仓前镇" }"(仅中国节点提供)
current_timeLong当前时间例如 "1687680661250"
cell_ipString本地 IP 地址例如 "10.5.2.39"
wifi_ipString无线IP地址例如 "192.168.10.111"
languageString语言例如 "en "
carrierString移动运营商例如 "中国移动"
mncString移动网络码例如 "0"
mccString移动国家码例如 "460"
country_isoString国家代码例如 "cn"
bundle_idStringBundle ID例如 "cn.fraudmetrix. FMDeviceManager"
proxy_infoString代理配置例如 "10.2.3.4:8080"
ssidString无线网络名称例如 "TP-LINK_03FE"
bssidString无线mac地址例如 "80:2f:3e:dd:03:fe"
dns_addressStringDNS 地址例如 "192.168.10.1"
vpn_ipStringVPN IP 地址例如 "10.32.3.98"
ipv6StringIPv6例如 "fe80::bfd7:21d8:318a:693b"

Harmony

字段类型含义备注
fp_versionStringSDK 版本例如 "1.0.2"
screen_resolutionString屏幕分辨率例如 "1344x2772"
current_timeLong当前时间例如 1711594081876
startup_timeString开机时间例如 "2024-03-28 09:48:37"
up_timeLong运行时间例如 3503141
time_zoneString时区例如 UTC+08:00
languageString语言例如 "zh-Hans"
charge_stateString充电状态例如 "unknown"、"charging"、"unplugged、"unplugged"、"full"
battery_levelInteger电量例如 20
network_typestring网络类型例如 "wifi"
total_storageLong存储大小例如 243041042432
available_storageLong可用存储大小例如 231078236160
cell_ipString本地 IP 地址例如 "10.24.207.224"
wifi_ipString无线 IP 地址例如 "192.168.101.38"
vpn_ipStringVPN IP 地址例如 "198.18.0.1"
proxy_infostring全局代理信息例如 "10.57.241.80:8888"
device_typeString设备类型例如 "phone"
brandString设备品牌例如 "HUAWEI"
market_nameString市场名称例如 "HUAWEI Mate 40 Pro"
modelString型号例如 "NON-AN00"
hardwareString硬件例如 "HN1NOAHM"
serial_noString设备序列号例如 "05b37354f0dd7f2e"
system_versionString系统版本例如 "2.1.6.6(Beta2)"
api_versionStringAPI版本例如 "11"
udidStringudid例如 "default"
package_namestring应用包名例如 "com.example.harmonyosdemo"
app_versionstringapp 版本例如 "1.0.1"
sign_md5string签名 MD5例如 "8CC29B99116E11A24A7762539327BB566D65773CB64C1521D68E67316DE1923F"
country_isostring国家代码例如 "cn,-"
sim_operatorstringSIM 卡运营商例如 "中国移动,-"
latitudedouble纬度取值范围为-90到90,保留6位小数点
longitudedouble经度取值范围为-180到180,保留6位小数点
ipStringIP 地址223.104.160.62

Web

字段类型含义备注
browser_nameString浏览器名称例如 "Chrome"
browser_versionString浏览器版本例如 "56.0.2924.87"
fp_versionStringSDK 版本例如 "3.8.5"
user_agentString浏览器 UA例如 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
urlStringURL例如 "file:///Users/td/Documents/td/fp/demo_web.html"
device_typeString设备类型例如 "Mac"
osString设备操作系统例如 "Mac OS"
ipStringIP 地址例如 "123.157.153.130"
time_zoneString时区例如 "UTC+0800"
screen_resolutionString屏幕分辨率宽 x 高,例如:"720x1280"
languageString语言例如 "zh-CN"
refererString请求来源例如:"http://10.57.30.164:8088/"
canvasString帆布指纹例如 "c8a8455d02d7cec9edbe980b6b9e0ff8"
current_timeLong当前时间例如 "1687680661250"

微信/支付宝/字节/百度/京东小程序(仅中国节点提供)

字段类型含义备注
brandString品牌例如 "iPhone"
browserString浏览器名称例如 "MicroMessenger"
browser_typeString浏览器类型例如 "Normal"
font_size_settingString字体大小例如 "23.799999237060547"(京东小程序无该字段)
languageString语言例如 "zh_CN"
modelString型号例如 "iPhone 11"
network_typeString网络类型例如 "wifi"
osString客户端系统例如 "IOS"
screen_brightnessString屏幕亮度例如 "0.717011570930481"
screen_widthString屏幕宽度例如 "414"
screen_heightString屏幕高度例如 "896"
sdk_versionString客户端基础库版本例如 "2.30.2"
fp_versionStringSDK 版本例如 "3.8.5"
smart_idString设备智能 ID例如 "s_bad1549e79b28f8200bdaacb8bc902d0"
systemString操作系统版本例如 "iOS 14.0"
user_agentStringuserAgent例如 "Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.33(0x18002125) NetType/WIFI Language/zh_CN"
versionString应用版本号例如 "8.0.33"
platformString客户端平台例如 "ios"
ipStringIP 地址例如 "112.82.210.140"
current_timeLong当前时间例如 "1687680661250"

IP位置信息

字段类型含义备注
continentString大洲例如 "North America"
countryString国家例如 "United States"
country_idString国家代码例如 "US"
regionString省/州/地区例如 "Virginia"
cityString城市例如 "Ashburn"

设备风险标签

字段类型适用平台描述备注
abnormal_timeStringAndroid, iOS, 小程序本机时间异常设备时间与实际时间偏差过大
emulatorStringAndroid, iOS, Web, 小程序设备为模拟器设备为电脑上安装的模拟器
incognito_modeStringWeb隐身模式
headless_modeStringWeb虚拟浏览器
abnormal_useragentStringWeb, 小程序UA 异常
debugger_detectedStringAndroid, iOS, Web检测到调试器SDK 工作期间检测到调试器
hook_tool_detectedStringAndroid, iOS,Web检测到改机工具
device_info_tamperedStringAndroid, iOS,Web设备参数被篡改检测到设备信息被篡改
group_controlStringAndroid, iOS群控使用云手机、群控设备
no_simStringAndroid,Harmony,iOS未插sim卡设备未插手机卡
abnormal_device_attrStringiOS, Web, 小程序设备参数异常哈希校验异常,某些字段命中特殊值
script_temperedStringWeb脚本被篡改
virtual_machineStringWeb设备为虚拟机检测到设备为虚拟机
local_debugStringWeb本地调试检测到本地调试
adb_linkStringAndroidADB 调试移动设备连接 PC 端,处于 ADB 调试状态
repackagedStringAndroid, iOS二次打包
proxy_detectedStringAndroid, Harmony,iOS, 小程序(微信)使用代理
rootStringAndroidroot
jail_breakStringiOS越狱
vpn_detectedStringAndroid, iOS使用 VPN
replay_attacksStringAndroid, Harmony,iOS, Web, 小程序重放攻击同一份设备数据被多次上报
cookie_temperedStringAndroid,Harmony, iOS, Web, 小程序Cookie 被篡改客户端设备指纹的 Cookie 被篡改
crawlerStringWeb爬虫
malicious_crxStringWeb恶意扩展程序
debug_toolStringWeb调试器工具
app_multiple_runningStringAndroid应用多开
sys_multiple_runningStringAndroid系统多开
gps_fakeStringAndroid, iOS虚拟定位
risk_romStringAndroid疑似风险ROM非原生出厂设备的ROM
camera_fakeStringAndroid, iOS摄像头劫持
suspected_resetStringAndroid疑似重置

设备风险工具

字段类型含义备注
installed_risk_tools_typeArray安装的风险工具类型列表参考安装的风险工具类型列表说明
running_risk_tools_typeArray运行的风险工具类型列表参考运行的风险工具类型列表说明

安装的风险工具类型

字段适用平台描述备注
quick_macroAndroid, iOS自动点击工具
cydiaAndroidcydia
agent_appAndroid, iOS代理工具
more_openAndroid双开工具
machine_change_toolsAndroid, iOS改机工具
code_receiving_platformAndroid接码平台
magiskAndroidmagisk
virtual_appAndroidvirtualapp
virtual_positioningAndroid, iOS虚拟定位工具
group_control_softwareAndroid群控软件
xposedAndroidxposed
game_transmissionAndroid游戏变速器工具
game_modifierAndroid游戏修改器工具
cloud_simulatorAndroid云模拟器软件
crowdsourcing_appAndroid众包 app
skip_adsAndroid跳过广告
anti_crash_frameAndroid防闪框架
capture_toolAndroid抓包工具
fridaAndroidfrida
cloud_phoneiOS云手机

运行的风险工具类型

字段适用平台描述备注
quick_macroAndroid自动点击工具
cydiaAndroidcydia
magiskAndroidmagisk
test_frameAndroidtestframe
virtual_appAndroidvirtualapp
xposedAndroidxposed
skip_adsAndroid跳过广告
fridaAndroidfrida

历史风险标签(仅中国节点提供)

字段类型含义备注
labelString风险标签参考历史风险标签列表 "字段"
label_nameString风险标签名称参考历史风险标签列表 "描述"
last_timeString最近一次发生时间格式:yyyy-MM-dd HH:mm:ss

历史风险标签列表

字段含义描述
fraudulentSignup垃圾注册/垃圾账号使用机器、脚本、虚假号码注册等符合风险注册特征的行为
cardTheft盗卡行为盗用支付行为
SMSBombing短信轰炸申请短信验证码次数、频次过高
scalping黄牛使用机器、脚本、相似地址重复参与下单的行为
wool薅羊毛在营销实践中作弊、批量、重复领取优惠的行为
spam垃圾信息该 IP 对应的账号频繁发布垃圾信息(涉政、色情、广告等文本或图片)
clickFarming刷单假扮用户,帮店家刷交易量行为
fraudClick作弊点击主要针对广告行业,机器刷量行为较为明显
abnormalNetworkDevice网络异常设备该设备历史上属于网络异常设备
tamperedDevice篡改设备该设备历史上发生过篡改行为(设备参数被篡改、改机工具等)
fakeDevice虚假设备该设备历史上属于虚假设备(虚假设备、虚拟浏览器等)
highRiskDevice高危设备该设备历史上属于高危设备(群控、检测绕过等)
attacksIP疑似攻击行为 IP该设备曾经使用过疑似攻击行为 IP
suspectRiskStatusMobile疑似高危状态号码该设备曾经使用过疑似高危状态号码
highRiskMobile高风险手机号该设备曾经使用过高风险手机号

状态码

状态码建议处理方式
200-
306无可用流量,请联系TD运营
500应用异常,可用性保留错误码,量小无需处理
512服务未购买,请联系TD运营
513流量被禁用,请联系TD运营
514服务已过期,请联系TD运营
515流量不足,请联系TD运营
9150调错环境,请检查调用站点
9151认证失败,请检查认证参数
9152服务异常,可用性保留错误码,量小无需处理
9153内部错误,可用性保留错误码,可能被攻击
9154SDK未初始化,请检查集成注意事项
9155重放攻击,请标记
9156文件缺失,可用性保留错误码,可能是集成问题
9157超时,建议重试
9158凭证伪造,请标记
9159凭证缺失,请检查业务代码
9160调错环境,请检查生产和测试环境是否正确
9161凭证过期,请检查APP是否进行缓存

响应示例

Basic

{
  "code": 200,
  "message": "",
  "sequence_id": "xxxxxxxxxxxxxxxx",
  "device_id": "xxxxxxx",
  "device_os": "Android"
}

Pro

{
  "code": 200,
  "message": "",
  "sequence_id": "xxxxxxxxxxxxxxxx",
  "device_id": "xxxxxxx",
  "device_os": "Android",
  "device_detail":{
		"android_id":"591b4eb2a65e88f5",
		"api_version":"31",
		"app_version":"4.1.5.6",
		"available_memory":1509920768,
		"available_storage":31501324288,
		"baseband_version":"MOLY.LR12A.R3.MP.V98.1.P22",
		"battery_level":100,
		"brand":"Redmi",
		"bssid":"80:8d:b7:be:ef:16",
		"carrier":"中国联通,-",
		"cell_ip":"11.77.85.128",
		"charge_state":"full",
		"country_iso":"cn,cn",
		"cpu_hardware":"AArch64 Processor rev 2 (aarch64)",
		"cpu_type":"MT6771V/C",
		"current_time":1687772256849,
		"device_name":"lancelot",
		"device_svn":"07",
		"dns_address":"192.168.8.55",
		"fp_version":"4.1.5.6",
		"gps_location":{
			"address":"浙江省杭州市余杭区仓前镇450路",
			"city":"杭州市",
			"province":"浙江省",
			"township":"仓前镇"
		},
		"hardware":"mt6768",
		"host":"m1-xm-ota-bd274.bj.idc.xiaomi.com",
		"installed_packages":"[{\"package\":\"com.miui.screenrecorder\",\"name\":\"-\"},{\"package\":\"com.miui.fm\",\"name\":\"-\"},{\"package\":\"com.mi.liveassistant\",\"name\":\"-\"},{\"package\":\"com.xiaomi.vipaccount\",\"name\":\"-\"},{\"package\":\"com.qiyi.video\",\"name\":\"-\"},{\"package\":\"cn.tongdun.android.demo4156\",\"name\":\"-\"},{\"package\":\"cn.tongdun.android.demo4159\",\"name\":\"-\"},{\"package\":\"com.miui.thirdappassistant\",\"name\":\"-\"},{\"package\":\"com.android.soundrecorder\",\"name\":\"-\"},{\"package\":\"cn.wps.moffice_eng\",\"name\":\"-\"}]",
		"ip":"123.157.153.130",
		"ipv6":"fe80::5c5f:4e9c:b980:17c4",
		"language":"zh",
		"latitude":30.281102,
		"longitude":120.012233,
		"mcc":"460,",
		"mnc":"01,",
		"model":"M2004J19C",
		"network_type":"wifi",
		"package_name":"cn.tongdun.android.demo4156",
		"product":"lancelot",
		"proxy_info":"",
		"running_packages":"cn.tongdun.android.demo4156",
		"screen_brightness":256,
		"screen_resolution":"1080x2340",
		"sign_md5":"03ce925f76ceb40e1c2ed8bfe3fcdd0c480a7ba8689ff814c601edfbf79e339e",
		"sim_operator":"中国联通,-",
		"ssid":"\"IT-YUNZM123\"",
		"startup_time":"2023-06-21 10:14:59",
		"system_version":"12",
		"time_zone":"UTC+08:00",
		"total_memory":3881115648,
		"total_storage":50979336192,
		"up_time":458557139,
		"vpn_ip":"",
		"wifi_ip":"10.57.201.50"
	},
  "ip_location": {
    "country": "China",
    "region": "Zhejiang",
    "city": "Hangzhou",
    "country_id": "CN",
    "continent": "Asia"
  },
  "device_risk_score": 50
}

Enterprise

{
  "code": 200,
  "message": "",
  "sequence_id": "xxxxxxxxxxxxxxxx",
  "device_id": "xxxxxxx",
  "device_os": "Android",
  "device_detail":{
		"android_id":"591b4eb2a65e88f5",
		"api_version":"31",
		"app_version":"4.1.5.6",
		"available_memory":1509920768,
		"available_storage":31501324288,
		"baseband_version":"MOLY.LR12A.R3.MP.V98.1.P22",
		"battery_level":100,
		"brand":"Redmi",
		"bssid":"80:8d:b7:be:ef:16",
		"carrier":"中国联通,-",
		"cell_ip":"11.77.85.128",
		"charge_state":"full",
		"country_iso":"cn,cn",
		"cpu_hardware":"AArch64 Processor rev 2 (aarch64)",
		"cpu_type":"MT6771V/C",
		"current_time":1687772256849,
		"device_name":"lancelot",
		"device_svn":"07",
		"dns_address":"192.168.8.55",
		"fp_version":"4.1.5.6",
		"gps_location":{
			"address":"浙江省杭州市余杭区仓前镇450路",
			"city":"杭州市",
			"province":"浙江省",
			"township":"仓前镇"
		},
		"hardware":"mt6768",
		"host":"m1-xm-ota-bd274.bj.idc.xiaomi.com",
		"installed_packages":"[{\"package\":\"com.miui.screenrecorder\",\"name\":\"-\"},{\"package\":\"com.miui.fm\",\"name\":\"-\"},{\"package\":\"com.mi.liveassistant\",\"name\":\"-\"},{\"package\":\"com.xiaomi.vipaccount\",\"name\":\"-\"},{\"package\":\"com.qiyi.video\",\"name\":\"-\"},{\"package\":\"cn.tongdun.android.demo4156\",\"name\":\"-\"},{\"package\":\"cn.tongdun.android.demo4159\",\"name\":\"-\"},{\"package\":\"com.miui.thirdappassistant\",\"name\":\"-\"},{\"package\":\"com.android.soundrecorder\",\"name\":\"-\"},{\"package\":\"cn.wps.moffice_eng\",\"name\":\"-\"}]",
		"ip":"123.157.153.130",
		"ipv6":"fe80::5c5f:4e9c:b980:17c4",
		"language":"zh",
		"latitude":30.281102,
		"longitude":120.012233,
		"mcc":"460,",
		"mnc":"01,",
		"model":"M2004J19C",
		"network_type":"wifi",
		"package_name":"cn.tongdun.android.demo4156",
		"product":"lancelot",
		"proxy_info":"",
		"running_packages":"cn.tongdun.android.demo4156",
		"screen_brightness":256,
		"screen_resolution":"1080x2340",
		"sign_md5":"03ce925f76ceb40e1c2ed8bfe3fcdd0c480a7ba8689ff814c601edfbf79e339e",
		"sim_operator":"中国联通,-",
		"ssid":"\"IT-YUNZM123\"",
		"startup_time":"2023-06-21 10:14:59",
		"system_version":"12",
		"time_zone":"UTC+08:00",
		"total_memory":3881115648,
		"total_storage":50979336192,
		"up_time":458557139,
		"vpn_ip":"",
		"wifi_ip":"10.57.201.50"
	},
  "ip_location": {
    "country": "China",
    "region": "Zhejiang",
    "city": "Hangzhou",
    "country_id": "CN",
    "continent": "Asia",
  },
  "device_risk_score": 50,
  "device_risk_label": [
    "abnormal_network_connection"
  ],
  "device_risk_tools":{
    "installed_risk_tools_type": [
      "quick_macro"
    ],
    "running_risk_tools_type": [
      "quick_macro"
    ]
  },
  "device_risk_tags":[
  {
    "label":"wool",
    "label_name":"薅羊毛",
    "last_time":""
  }
   ]
}