Skip to content

giddily/workbench

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#手机号评分服务接口文档

###参数

参数名 数据类型 是否必须 说明
mobile char(11) Y 需要评分的手机号
from varchar(10) Y 业务来源标识
order_id char(13) N 保留字段,订单号
refresh bool N 是否需要强制刷新评分,默认false

###返回参数

**格式:JSON

**状态码:code

说明 msg
1 调用成功 --
-1 参数错误 params error
-2 手机号格式错误 mobile format error
-3 订单号格式错误 order_id format error
-4 查询失败 query fail

**当状态码 code == 1 时,会返回data域,以手机号为 key

类型 说明
repetitionIndex double(0.10) 重复购物指数
regularIndex double(0.10) 正常购物指数
robotIndex double(0.10) 机器注册指数
networkIndex double(0.10) 关系网络历史风险
suspectIndex double(0.10) 号码非正常使用概率
rating char(1) 风险等级(评级详见附表)
score double(0.100) 综合评分
querytime datatime 格式化查询时间

**风险等级说明:rating

说明 取值说明
L 低风险 score取值 [0,10]
M 中等风险 score取值 (10,80]
H 高风险 score取值 (80,100]

###代码级调用,(适用于API内部调用) $ci = & get_instance();
$ci->load->library('ebuckler');

    $refresh = false;
    $params = array(
        'mobile' => '18606028163',
        'from' => 'reg'
    );
    
    $result = $ci->ebuckler->score( $params, $refresh );
    return $result;

###API服务调用,(适用于官网等外部项目调用),以官网为例

/**
 * [risk 调用风控服务]
 */
public function riskServices( $mobile )
{
    $pram = array(
        "mobile" => $mobile,
        "from" => 'reg'
    );
    
    $this->setSource('risk');
    $this->set('mobile.score', $pram);
    $result = $this->getApiContent();
    $this->setSource('pc');
    
    return $result;
}
</code>

Releases

No releases published

Packages

No packages published

Languages

  • HTML 93.9%
  • Python 3.1%
  • PHP 1.8%
  • Other 1.2%