文档中心 > API类目 > 国际站API

alibaba.icbu.risk.send (ICBU天鹿平台风控校验)

ICBU天鹿平台风控校验

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
event_data EventData 必须 风控请求参数
  • └ event_code
  • String
  • 必须
  • icbu_minisite_module
  • 风险事件Code
  • └ extend
  • String
  • 必须
  • {"key":"value"}
  • 风险附加参数
  • └ event_item_id
  • String
  • 必须
  • 60782468510
  • 业务对象标识
  • └ callback_id
  • String
  • 必须
  • 60782468510
  • 异步结果回调标识
  • └ event_item
  • String
  • 必须
  • productId
  • 业务对象名称
  • env_info
  • EnvInfo
  • 可选
  • 请求相关环境信息
  • └ wua
  • String
  • 可选
  • iicq
  • 通过无线保镖采集的无线wua信息
  • └ umid
  • String
  • 可选
  • H6e9bc8ffdd9047a0a17f475da2621756d
  • 采集用户的umidtoken
  • └ ip
  • String
  • 可选
  • 42.120.73.172
  • 采集用户的ip
  • └ imei
  • String
  • 可选
  • 861536030196001
  • 硬件设备码
  • └ imsi
  • String
  • 可选
  • 460030912121001
  • 运营商设备码
  • └ ua
  • String
  • 可选
  • ssq
  • 通过collina采集的ua信息
  • └ mac
  • String
  • 可选
  • 00:0C:29:CA:E4:66
  • 设备mac地址
  • └ event_time
  • Number
  • 必须
  • 1656310295722
  • 数据时间戳

响应参数

名称 类型 示例值 描述
result_code Number 100 返回结果Code(100-Pass,200-Reject,300-Pending)
data HitData 返回结果附加信息
  • reject_items
  • RejectItem []
  • 拒绝原因列表
  • └ reject_reason
  • String
  • MOQ_RISK
  • 拒绝原因
  • └ risk_type
  • String
  • sanction
  • 风险分类
  • pending_items
  • PendingItem []
  • 暂缓原因列表
  • └ reject_reason
  • String
  • MOQ_RISK
  • 暂缓原因
  • └ risk_type
  • String
  • forbid
  • 风险分类

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIcbuRiskSendRequest req = new AlibabaIcbuRiskSendRequest();
AlibabaIcbuRiskSendRequest.EventData obj1 = new AlibabaIcbuRiskSendRequest.EventData();
obj1.setEventCode("icbu_minisite_module");
obj1.setExtend("{\"key\":\"value\"}");
obj1.setEventItemId("60782468510");
obj1.setCallbackId("60782468510");
obj1.setEventItem("productId");
AlibabaIcbuRiskSendRequest.EnvInfo obj2 = new AlibabaIcbuRiskSendRequest.EnvInfo();
obj2.setWua("iicq");
obj2.setUmid("H6e9bc8ffdd9047a0a17f475da2621756d");
obj2.setIp("42.120.73.172");
obj2.setImei("861536030196001");
obj2.setImsi("460030912121001");
obj2.setUa("ssq");
obj2.setMac("00:0C:29:CA:E4:66");
obj1.setEnvInfo(obj2);
obj1.setEventTime(1656310295722L);
req.setEventData(obj1);
AlibabaIcbuRiskSendResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_icbu_risk_send_response>
    <result_code>100</result_code>
    <data>
        <reject_items>
            <reject_item>
                <reject_reason>MOQ_RISK</reject_reason>
                <risk_type>sanction</risk_type>
            </reject_item>
        </reject_items>
        <pending_items>
            <pending_item>
                <reject_reason>MOQ_RISK</reject_reason>
                <risk_type>forbid</risk_type>
            </pending_item>
        </pending_items>
    </data>
</alibaba_icbu_risk_send_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部