const plugin = ...
plugin.getUserGroupTypes({id:-1,code:'xxx',safeCheck:true}).then(res => { //参考 参数,参数切勿照抄,以小二提供的参数为准。
console.log(res);//参考 成功结果
}).catch(err => {
console.error(err) //参考 错误结果
});
id和code请找淘宝小二PD请求配置。
{
id:number,//能力编号
code:string,//能力加密码
safeCheck:boolean,//可选,默认是false,是否进行安全用户检查。不进行检查的情况下,安全检查检查必定返回false
safeCheckType?: 'benefit' | 'normal'; // 该参数会在safeCheck=true时生效。benefit:使用权益安全码;normal:使用普通安全码;其他:错填或者不填会使用benefit。
}
调试:
开发者如果需要在本地调试人群命中的情况,需要提供淘宝账号名给淘宝小二PD配置加白名单。
注:账号名可在我的淘宝页面顶部查看。
key和value是ISV和淘宝小二PD约定好,那么就会一次性返回这个用户在不同的活动下是什么类型。
【key就是活动,value就是用户所属类型】
safe返回的是用户是否是安全用户。
{
"data": [
{
"activitiesUserType": {
"悟学测试活动2": "类型A", //key是活动名称,value是这个活动用户所属的分桶类型
"悟学测试活动1": "类型B"
},
"safe": true //安全用户判断
}
],
"traceId": ""
}
{
"code": "错误码",
"message": "错误信息",
"traceId": "跟踪码"
}