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": "跟踪码" }