混合风险画像数据获取接口(批量)

2023.04.26 16:47:57

    接口说明

    该接口用于请求用户账号风险画像结果数据。批量接口一次可请求多个用户账号的风险画像结果。支持http协议接口调用。

    鉴权说明

    易盾内容安全服务使用签名方法对接口进行鉴权,所有接口每一次请求都需要包含签名信息(signature 参数),以验证用户身份,防止信息被恶意篡改。目前支持MD5,SHA1,SHA256,SM3几种加密算法,详细信息,请参见接口鉴权

    请求地址

    名称
    HTTP URL https://rp.dun.163.com/v1/profile/risk/multiple/query
    HTTP Method POST

    请求

    请求头

    名称 类型 必填 描述
    Content-Type String 固定值:"application/x-www-form-urlencoded"

    请求参数

    请求参数由公共参数和业务参数两部分组成,公共参数见请求公共参数。公共参数的businessId可以不用传。

    名称 类型 必填 最大长度 描述
    version String 4 接口版本号,可选值 v1
    portrait Object 1 查询账号、手机号、IP信息
    -queryPhoneInfo Object 1 手机号信息,若检测过程不涉及此项,请将该字段设为null
    -businessKey String 1 业务id
    -phones List 100 查询手机号,每次最多查询100个手机号
    -queryAccountInfo Object 1 账号信息,若检测过程不涉及此项,请将该字段设为null
    -businessKey String 1 业务id
    -accounts List 100 查询账号,每次最多查询100个账号
    -queryIpInfo Object 1 IP信息,若检测过程不涉及此项,请将该字段设为null
    -businessKey String 1 业务id
    -ips List 100 查询IP,每次最多查询100个IP

    请求体示例

    version=v1&nonce=xxx&timestamp=xxx&signature=xxx&secretId=xxx&businessId=xxx&portrait=xxx
    

    响应

    响应结果

    响应字段如下,响应通用字段已省略,详细见响应公共字段:

    名称 类型 必填 描述
    data Object 查询结果
    -success Boolean 是否查询成功
    -taskId String 查询的唯一标识
    -details Object[] 详情
    -accountDetail Object 账号风险画像详情
    -phoneDetail Object 手机号风险画像详情
    -ipDetail Object ip风险画像详情

    响应体示例

    {
        "code":200,
        "msg":"成功",
        "data":{
            "details":{
                "accountDetail":{
                    "riskDetails":[
                        {
                            "riskInfoList":[
                                {
                                    "riskLevel":1,
                                    "riskModel":"model2",
                                    "riskType":11001,
                                    "riskScore":0.5
                                }
                            ],
                            "propDetails":{
                                "under18":{
                                    "score":1,
                                    "isUnder18":1
                                }
                            },
                            "account":"123"
                        },
                        {
                            "riskInfoList":[
                                {
                                    "riskLevel":1,
                                    "riskModel":"model2",
                                    "riskType":11002,
                                    "riskScore":0.6
                                },
                                {
                                    "riskLevel":2,
                                    "riskModel":"model1",
                                    "riskType":11001,
                                    "riskScore":0.4
                                }
                            ],
                            "account":"123456"
                        }
                    ],
                    "success":true
                },
                "phoneDetail":{
                    "riskDetails":[
                        {
                            "riskInfoList":[
                                {
                                    "riskLevel":1,
                                    "riskType":14001,
                                    "riskScore":0.3
                                },
                                {
                                    "riskLevel":1,
                                    "riskType":14002,
                                    "riskScore":0.3
                                }
                            ],
                            "propDetails":{
                                "phoneLocation":{
                                    "carrier":"中国移动",
                                    "province":"广东",
                                    "city":"中山"
                                }
                            },
                            "phone":"13500142791"
                        },
                        {
                            "riskInfoList":[
                                {
                                    "riskLevel":1,
                                    "riskType":14001,
                                    "riskScore":0.3
                                },
                                {
                                    "riskLevel":2,
                                    "riskType":14002,
                                    "riskScore":0.8
                                }
                            ],
                            "propDetails":{
                                "phoneLocation":{
                                    "carrier":"中国移动",
                                    "province":"辽宁",
                                    "city":"本溪"
                                }
                            },
                            "phone":"13500445294"
                        },
                        {
                            "riskInfoList":[
                                {
                                    "riskLevel":2,
                                    "riskType":14001,
                                    "riskScore":0.5
                                },
                                {
                                    "riskLevel":2,
                                    "riskType":14002,
                                    "riskScore":0.9
                                }
                            ],
                            "propDetails":{
                                "phoneLocation":{
                                    "carrier":"中国移动",
                                    "province":"广东",
                                    "city":"广州"
                                }
                            },
                            "phone":"13500031765"
                        }
                    ],
                    "success":true
                },
                "ipDetail":{
                    "riskDetails":[
                        {
                            "riskInfoList":[
                                {
                                    "riskLevel":2,
                                    "riskType":13002,
                                    "riskScore":0.4
                                },
                                {
                                    "riskLevel":1,
                                    "riskType":13001,
                                    "riskScore":0.4
                                }
                            ],
                            "propDetails":{
                                "ipLocation":{
                                    "isp":"",
                                    "country":"澳大利亚",
                                    "province":"",
                                    "city":"",
                                    "longitude":"151.211354",
                                    "latitude":"-33.862640"
                                }
                            },
                            "ip":"1.2.3.6"
                        },
                        {
                            "riskInfoList":[
                                {
                                    "riskLevel":1,
                                    "riskType":13001,
                                    "riskScore":0.4
                                },
                                {
                                    "riskLevel":2,
                                    "riskType":13002,
                                    "riskScore":0.4
                                }
                            ],
                            "propDetails":{
                                "ipLocation":{
                                    "isp":"",
                                    "country":"澳大利亚",
                                    "province":"",
                                    "city":"",
                                    "longitude":"151.211354",
                                    "latitude":"-33.862640"
                                }
                            },
                            "ip":"1.2.3.4"
                        },
                        {
                            "riskInfoList":[
                                {
                                    "riskLevel":2,
                                    "riskType":13002,
                                    "riskScore":0.4
                                },
                                {
                                    "riskLevel":1,
                                    "riskType":13001,
                                    "riskScore":0.4
                                }
                            ],
                            "propDetails":{
                                "ipLocation":{
                                    "isp":"",
                                    "country":"澳大利亚",
                                    "province":"",
                                    "city":"",
                                    "longitude":"151.211354",
                                    "latitude":"-33.862640"
                                }
                            },
                            "ip":"1.2.3.5"
                        }
                    ],
                    "success":true
                }
            },
            "success":true,
            "taskId":"bd71d809df724d798da63ad5fc5a7220"
        }
    }
    

    接入示例代码

    开发工具集(SDK)接入

    为方便 JAVA 开发者调试和接入API,我们提供了配套的开发工具集(SDK),用于简化API接入流程。SDK中各接口调用方式基本相同,接入方式统一,并提供了一些接口调用过程中常见的异常处理方案。以下介绍了SDK的使用流程,以及使用SDK的简单示例。

    • 准备工作

    准备步骤详见通用步骤

    • 使用方法

    该接口的使用方法可参考SDK demo

    在线咨询 电话咨询:95163223 免费试用