文档中心 > API类目 > 聚安全API

alibaba.security.jaq.spamregisterprevention.result.fetch (获取垃圾注册防控结果)

获取垃圾注册防控结果

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
phone_number String 必须 13033330000 账号绑定的手机号码
ip String 必须 10.10.10.1 账号绑定的IP地址
context String 必须 Login 场景描述,String必须在下面可以使用的场景中选择。可以使用的场景为:Login:登录事件;Register:注册事件;Trade:交易事件;Payment:支付事件;Refund:退款事件 ;Loan:借款事件;Transfer:转账事件;Withdraw :提现事件;Modify:修改事件;Click:点击事件;Activate:激活事件; Other:其他事件。
source Number 必须 3 登录来源。可以输入的参数如下:1:PC网页;2:移动网页;3:APP;4:其他
email String 可选 test@test.com 账号绑定的email地址
user_id String 可选 111111 账号的全局唯一标识
register_url String 可选 http://jaq.alibaba.com 当前注册的页面URL,Source为1,2时,该参数必选
agent String 可选 mozila agent,发送HTTP请求的代理
cookie String 可选 4SOMZWCI-LXU15 Cookie
session_id String 可选 090000000UUUUUUU Session id
mac_address String 可选 3E0-77A-BC6-F8D-110-3C6 硬件信息
referer String 可选 http://jaq.alibaba.com 上一跳信息
nick_name String 可选 Cam888 账号绑定的呢称
company_name String 可选 taobao 账号绑定的公司名字
address String 可选 文一路 账号绑定的注册的地址
id_number String 可选 130323198807064536 账号绑定的身份证号
bank_card_number String 可选 6225 XXXX XXXX XXXX 账号绑定的银行卡号
js_token String 可选 jsdemo 接入JS后从服务端获取的token
sdk_token String 可选 sdkdemo 接入SDK后从服务端获取的token

响应参数

名称 类型 示例值 描述
jaq_account_risk_result JaqAccountRiskResult 账号风控返回结果
  • └ error_code
  • Number
  • 123
  • 错误码
  • data
  • JaqAccountRiskData
  • 风控结果的真正数据内容
  • detail_list
  • JaqAccountRiskDetailItem []
  • 详情列表
  • └ id
  • String
  • 756
  • rule id
  • └ name
  • String
  • 同人同机
  • rule name
  • └ decision
  • Number
  • 1
  • 决定,0:可以接受;1:应该拒绝;2:需要人工审查
  • └ score
  • Number
  • 20
  • 分数
  • └ event_id
  • String
  • 00035fcf-db31-4f3d-8faf-1217ffe7330f
  • 事件id
  • └ user_id
  • String
  • 9009090
  • 注册用户id
  • └ final_score
  • Number
  • 90
  • 最终得分
  • └ final_decision
  • Number
  • 1
  • 最终决定。0:可以接受;1:应该拒绝;2:需要人工审核
  • └ error_msg
  • String
  • demo
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest req = new AlibabaSecurityJaqSpamregisterpreventionResultFetchRequest();
req.setPhoneNumber("13033330000");
req.setIp("10.10.10.1");
req.setContext("Login");
req.setSource(3L);
req.setEmail("test@test.com");
req.setUserId("111111");
req.setRegisterUrl("http://jaq.alibaba.com");
req.setAgent("mozila");
req.setCookie("4SOMZWCI-LXU15");
req.setSessionId("090000000UUUUUUU");
req.setMacAddress("3E0-77A-BC6-F8D-110-3C6");
req.setReferer("http://jaq.alibaba.com");
req.setNickName("Cam888");
req.setCompanyName("taobao");
req.setAddress("文一路");
req.setIdNumber("130323198807064536");
req.setBankCardNumber("6225 XXXX XXXX XXXX");
req.setJsToken("jsdemo");
req.setSdkToken("sdkdemo");
AlibabaSecurityJaqSpamregisterpreventionResultFetchResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_security_jaq_spamregisterprevention_result_fetch_response>
    <jaq_account_risk_result>
        <error_code>123</error_code>
        <data>
            <detail_list>
                <jaq_account_risk_detail_item>
                    <id>756</id>
                    <name>同人同机</name>
                    <decision>1</decision>
                    <score>20</score>
                </jaq_account_risk_detail_item>
            </detail_list>
            <event_id>00035fcf-db31-4f3d-8faf-1217ffe7330f</event_id>
            <user_id>9009090</user_id>
            <final_score>90</final_score>
            <final_decision>1</final_decision>
        </data>
        <error_msg>demo</error_msg>
    </jaq_account_risk_result>
</alibaba_security_jaq_spamregisterprevention_result_fetch_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>

错误码解释

错误码 错误描述 解决方案
isv.param-error 请求参数错误 请检查输入参数
isp.server-error 服务端错误 服务端处理错误,请稍后进行重试

API工具

如何获得此API

FAQ

返回
顶部