#手机号评分服务接口文档
###参数
参数名 | 数据类型 | 是否必须 | 说明 |
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>