风控实践中,常常需要对入参进行转化处理,以获取更适合风控计算的变量。比如,入参中的“操作时间”一般是时间戳,而我们需要从时间戳中提取小时数进行风控计算。本文介绍如何通过函数功能将“操作时间”转化为“小时数”。
新建策略
- 登录风险识别管理控制台。 
- 在左侧导航栏,选择。 
- 在策略管理页面,单击新建策略。 
- 配置新建策略的基本参数,包括策略名称、策略描述。 
- 选择关联事件,输入策略名称和策略描述。 
选择时间函数
- 点击左变量输入框,在“事件字段”中选择需要转化的时间戳字段,如“操作时间”。 
- 点击“操作时间”下拉框,界面展示可供使用的函数。 
- 选择函数“根据时间戳获取小时”。 

操作符及右边量配置
- 选择操作符,可选择“等于”以命中某个特定的时间,也可选择“数字在[a,b]之间”以落在某个时间区间。 
- 点击“右边量”输入阈值。 

策略输出配置
- 策略输出用来定义策略命中后输出的参数,这里以输出操作时间对应的小时数为例。 
- 在“输出变量”左侧输入框填写变量的key(operateTime),右侧输入框选择value类型为“变量”后再选择事件字段(operateTime)以及对应函数“根据时间戳获取小时”。 
验证
- 您可以在风险识别OpenAPI对配置完成的事件进行验证。以下示例可供参考。 
- 入参{"eventCode":"de_example","operateTime":"1674221439"}。 
- 出参:可见该时间戳(2023-1-20 21:30:39)对应的小时数为“21”,可正常解析输出。 

该文章对您有帮助吗?