上云无忧 > 文档中心 > 百度智能云昊天镜智能风控 - 设备风险查询API
昊天镜智能风控
百度智能云昊天镜智能风控 - 设备风险查询API

文档简介:
设备风险查询API是基于百度昊天镜-设备指纹服务,提供查询设备指纹ID,以及设备设备风险标签。 如果您是初次调用百度智能云产品的API,可以观看API入门视频指南,快速掌握调用API的方法。 【百度智能云】昊天镜-营销活动防刷 【百度智能云】昊天镜-渠道推广防护 【百度智能云】昊天镜-账号安全保护
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

设备风险查询API是基于百度昊天镜-设备指纹服务,提供查询设备指纹ID,以及设备设备风险标签。

如果您是初次调用百度智能云产品的API,可以观看API入门视频指南,快速掌握调用API的方法。

接口规范

URL

项目 解释
地址 https://afd.baidubce.com/rcs/factor-saas
说明 根据输入参数给出设备指纹ID和设备风险标签。
请求方式 Https POST

认证机制

所有API的安全认证一律采用Access Key与请求签名机制。 Access Key由Access Key ID和Secret Access Key组成,均为字符串。 对于每个HTTP请求,使用下面所描述的算法生成一个认证字符串,提交认证字符串放在Authorization头域里。服务端根据生成算法验证认证字符串的正确性。 认证字符串的格式为:
bce-auth-v{version}/{accessKeyId}/{timestamp}/{expirationPeriodInSeconds}/{signedHeaders}/{signature}

  • version是正整数。
  • timestamp是生成签名时的UTC时间。
  • expirationPeriodInSeconds表示签名有效期限。
  • signedHeaders是签名算法中涉及到的头域列表。头域名之间用分号(;)分隔,如host;x-bce-date。列表按照字典序排列。(本API签名仅使用host和x-bce-date两个header)
  • signature是256位签名的十六进制表示,由64个小写字母组成。

当百度智能云接收到用户的请求后,系统将使用相同的SK和同样的认证机制生成认证字符串,并与用户请求中包含的认证字符串进行比对。如果认证字符串相同,系统认为用户拥有指定的操作权限,并执行相关操作;如果认证字符串不同,系统将忽略该操作并返回错误码。

鉴权认证机制的详细内容请参见鉴权认证机制。

接入参数(JSON格式)

参数 说明 类型 是否必选
z 通过百度昊天镜风控指纹SDK获取的ztoken String app为android、ios时必填
app 设备系统类型:android、ios、universe String 必选
js_env 端类型:swan(小程序)、wx(微信小程序)、h5、h5n(带有端能力的h5,集成端sdk的h5,如手百的webview) String 如果为小程序、h5接入时必填;swan、h5、wx时app需要填universe;h5n时由于具有端能力app需要填android或ios
jt 通过百度昊天镜风控JS系列SDK获取,含:H5、百度小程序JS SDK String app为universe或填入js_env时,jt必填;集成了js sdk时,jt必填

接入参数举例

{ 
      "z":"at8TermQ1qVdEokgqxb1LpiGdDDIHv258FKGKh9U3liFHWQhyC_1NsXRYV6avhaUjvaAWmYs4agXcnG1T8jvMuA",
      "app":"android"
    }

响应结果

正常返回结果(正常返回结果是一个JSON)

字段名 类型 描述
request_id String 服务端请求ID
ret_code String 0
ret_msg String 操作成功
ret_data Map 风险详情
x String 百度昊天镜设备指纹ID
t Array 设备风险标签。若无风险则返回为空。详细标签枚举,请您联系商务对接人员获取
jid String H5设备指纹ID,传入jt时获取
jtag Array H5设备风险标签,传入jt时获取

正常返回示例:

{
    "request_id":"14875f59-0417-41cb-a31d-0d814db9b4ec",
    "ret_code":"0",
    "ret_msg":"操作成功",
    "ret_data":{
        "x":"HOCN12b7Mlw6KpTg77HqX8qFeLDorPkhlalD8BC210k="
        "t":["jailbreak","inject","repkg"]
    }
}

异常返回结果

字段名 类型 描述
request_id String 服务端请求ID
ret_code String 错误码:
1000-签名验证错误
1001-认证失败
1002-请求格式错误
2000-参数不合法
2001-消息体不正确
2002-服务超过最大QPS/服务超过最大调用次数/服务已过期
3000-系统内部错误
其他错误码请参见:鉴权认证机制错误码
ret_msg String 出错信息

异常返回示例:

{ 
    "request_id":"4017678614",
    "ret_code":"1001",
    "ret_msg":"认证失败"
}

SDK调用指南

  • Java-SDK入门指南
  • PHP-SDK入门指南
  • Python-SDK入门指南
相似文档
  • 本保密协议(" 本协议")由下列双方于 【 】 年 【 】 月 【 】 日在 【 】 签署: 甲方: 乙方: 鉴于,甲乙双方就____________项目(以下简称"项目"),在为签署合同的讨论中、在签署特定合同性安排及商业谈判中,和为建立业务关系进行前期磋商和评估中,双方需要彼此披露本协议第一条所指保密信息。因此,双方同意遵守下列各项制约条款。 【百度智能云】昊天镜-营销活动防刷 【百度智能云】昊天镜-渠道推广防护 【百度智能云】昊天镜-账号安全保护
  • 本协议由以下双方于【 】年【 】月【 】日在北京市海淀区签署: 甲方: 注册地址 : 联 系 人 : 邮 件 : 电 话 : 乙方:北京百度网讯科技有限公司 注册地址 : 联 系 人 : 邮 件 : 电 话 : 鉴于 甲方拥有或经授权可以生产或销售的【】产品(以下简称“甲方产品”),包括但不限于【】等产品; 【百度智能云】昊天镜-营销活动防刷 【百度智能云】昊天镜-渠道推广防护 【百度智能云】昊天镜-账号安全保护
  • 由百度智能云专业安全人员对应用系统进行全面的安全隐患排查,从技术角度分析出业务存在的安全问题,并指导进行加固/修复。帮助您快速定位安全需求,降低安全风险。
  • 覆盖全面: 全面覆盖设计方案评估、设备入网评估、网站应用评估、智能硬件、第三方APK评估等。 规避风险: 验证每一个风险的真实威胁,系统化跟进风险,形成安全闭环,避免业务造成安全风险损失。
  • 基础服务架构&方案评估、设备入网&SDK评估、智能硬件&AI私有化评估、重保服务。 基础服务架构&方案评估,我们能提供: 项目方案担心有安全设计缺陷,安全策略担心配置不合理,可申请安全评估服务,做一次全方位安全体验。 相关产品: 安全检测服务、流量审计。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部