用户授权接口(安装)
接口功能说明
通过该接口方案,是可以对安装到终端(APP、小程序、网站)完成用户提前授权,完成用户身份注入,直接参与活动。
用户授权接口
ActivityUtilitySDK.identify(openid,nickname,headimgurl,sign)
通过该接口注入用户身份,点击活动即可直接参与。
参数名称 | 是否必须 | 类型 | 说明 |
openid | 是 | string(128) | 活动用户唯一标识 增长盒子识别用户唯一性判断依据 |
nickname | 是 | string(60) | 用户昵称 |
headimgurl | 是 | string(200) | 用户头像地址 注意:如有海报合成,需允许图片域名跨域 |
sign | 是 | string(32) | 根据文档签名算法计算所得 |
签名计算
在安装页面获取secret,-> copy key
按照签名算法计算sign:
第1步:对参数按照key=value的格式 stringA="headimgurl=urlEncode('https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4...TMa')&nickname= urlEncode('张3')&openid=ot1UbuBBzlE6IjEDWfyXQW3dy2S4";
第2步:拼接AppSecret
sign=MD5(stringSignTemp).toUpperCase() //得到98C51350D2C5055194C809BA0CC6533D
特别注意以下重要规则:
注意事项
必须在服务器端计算签名
客户端⽣成签名地址,可能会导致以下问题:
1.客户端易被破解,Secret有外泄的⻛险,危害严重!
签名失败的问题排查