codecamp

百度智能小程序 detectrisk

detectrisk

接口说明

检测用户是否是作弊用户。

POST https://openapi.baidu.com/rest/2.0/smartapp/detectrisk?access_token=ACCESS_TOKEN

参数说明

query 参数:

参数名 类型 是否必须 描述
access_token string 接口调用凭证

post 参数:

参数名 类型 是否必须 描述
appkey string 小程序 appkey
xtoken json string 小程序通过swan-getSystemRiskInfo获取的内容,格式:{"key":"xxxx","value":"xxxx"}
type string 运营活动的类型,该值由风控平台分配。目前只有一种 marketing
clientip string 客户端的 IP,非小程序服务本地 IP。
ts int 服务器的时间戳,秒级
ev string 事件类型,预先分配事件 ID 定义。
1、点击活动按钮(或者活动操作),活动相关操作默认选择此事件
2、 进入活动页面
3、注册
4、登录
5、分享
6、点赞
7、评论
8、 提现
9、下单/提单
10、支付
11、业务自定义动作
12、浏览 feed
13、开宝箱
14、领取红包
15、分享 feed
16、做任务
17、签到
18、排行榜
19、邀请
20、新客红包
21、摇一摇
22、语音红包
23、视频红包
24、金融授信
25、答题
useragent string 客户端请求小程序 Server 的 useragent
phone string 加密后的电话号码,加密方法:sha1

返回值说明:

名称 类型 描述
errno int 错误码 0:正确返回,非 0:异常返回
errmsg string 错误信息
request_id string 请求 ID,标识一次请求
data object 详细数据,errno 为 0 的情况下才有意义

data 字段描述:

名称 类型 描述
level string 风险级别,目前有四个,风险等级依次降低(其中 1 最高,4 最低)
1 - 高危
2 - 嫌疑
3 - 普通
4 - 正常。
建议开发者将风险等级为 1、2 的做拦截处理
tag array 对应的描述

返回值示例:

{
    "data": {
        "level": "3",
        "tag": [
            "空"
        ]
    },
    "errmsg": "succ",
    "errno": 0,
    "request_id": "3922098303",
    "timestamp": 1561110003
}


百度智能小程序 功能介绍
百度智能小程序 小程序二维码介绍
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

百度智能小程序开发文档

百度智能小程序 组件

百度智能小程序 地图

百度智能小程序 画布

百度智能小程序 API

百度智能小程序 界面

百度智能小程序 关注小程序引导组件

百度智能小程序 自定义组件

百度智能小程序 媒体

百度智能小程序 设备

百度智能小程序 拨打电话

百度智能小程序 内存警报

百度智能小程序 手机联系人

百度智能小程序 用户截屏事件

百度智能小程序 第三方平台

百度智能小程序 开放接口

百度智能小程序 百度收银支付

百度智能小程序 分包预下载

百度智能小程序 数据分析

百度智能小程序 服务端

百度智能小程序 云开发

百度智能小程序 初始化

百度智能小程序 云函数

百度智能小程序 服务端初始化

百度智能小程序 服务器获取上下文

百度智能小程序 服务端云函数

百度智能小程序 开发教程

百度智能小程序 功能开发

百度智能小程序 基本原理

百度智能小程序 小程序自动化

百度智能小程序 视频教程

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }