文档中心 > API类目 > 本地生活API

alibaba.elm.mtee.requestservice.invoke (饿用金诈骗风控接入)

调用 mtee3(实时风控引擎) 的 HSF 服务 com.alibaba.security.tenant.common.service.RequestService:1.0.1_elm 的 invoke 方法。 在运行时,对业务入参进行各种补全、安全规则判定(人机检测,名单检测、指标检测等),并将结果同步返回。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
context Json 必须 {"userId":"1001"} Mtee3事件入参
sync Boolean 可选 true
  • 默认值:true
  • 是否等待实时识别结果。true-等待识别结果。

    响应参数

    名称 类型 示例值 描述
    result RiskResult {"result":false} Mtee3返回值结果
    • └ result
    • Boolean
    • true
    • 是否命中风险。true-命中风险(不安全),false-未命中风险(安全)
    • └ msg
    • String
    • OK
    • 对错误码相关消息
    • risks
    • RiskRuleSetItem []
    • [{"ruleId":"R_101"}]
    • 风险详情信息
    • └ rule_set_id
    • String
    • RS_1000
    • 规则集ID
    • └ rule_id
    • String
    • R_10001
    • 规则ID
    • └ result
    • Number
    • 1
    • 规则命中结果。0 未命中;1命中,2未知,3异常
    • └ hit_white_list
    • Boolean
    • 1
    • 是否命中白名单。true:命中
    • └ risk_type_id
    • Number
    • 1001
    • 风险类型ID
    • └ risk_type_code
    • String
    • 欺诈
    • 风险类型code
    • └ risk_level
    • Number
    • 100
    • 风险等级。取值范围:[0,100]。值越大,越不安全。
    • └ reason
    • String
    • 欺诈
    • 命中原因
    • └ risk_target_type
    • Number
    • 101
    • 风险对象类型
    • └ risk_target_code
    • String
    • aaa
    • 风险对象code
    • └ code
    • Number
    • 200
    • 错误码
    • └ success
    • Boolean
    • true
    • 是否执行成功
    • └ custom_k_vs
    • String
    • {"customKey":"customValue"}
    • 规则命中时附带的自定义 key-value

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaElmMteeRequestserviceInvokeRequest req = new AlibabaElmMteeRequestserviceInvokeRequest();
    req.setContextString("{\"userId\":\"1001\"}");
    req.setSync(true);
    AlibabaElmMteeRequestserviceInvokeResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_elm_mtee_requestservice_invoke_response>
        <result>
            <result>true</result>
            <msg>OK</msg>
            <risks>
                <risk_rule_set_item>
                    <rule_set_id>RS_1000</rule_set_id>
                    <rule_id>R_10001</rule_id>
                    <result>1</result>
                    <hit_white_list>1</hit_white_list>
                    <risk_type_id>1001</risk_type_id>
                    <risk_type_code>欺诈</risk_type_code>
                    <risk_level>100</risk_level>
                    <reason>欺诈</reason>
                    <risk_target_type>101</risk_target_type>
                    <risk_target_code>aaa</risk_target_code>
                </risk_rule_set_item>
            </risks>
            <code>200</code>
            <success>true</success>
            <custom_k_vs>{&quot;customKey&quot;:&quot;customValue&quot;}</custom_k_vs>
        </result>
    </alibaba_elm_mtee_requestservice_invoke_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

    返回
    顶部