您的位置:首页 > 汽车 > 时评 > seo专员是什么职业岗位_电脑网站进不去网页怎么办_爱站网查询_深圳网络络推广培训

seo专员是什么职业岗位_电脑网站进不去网页怎么办_爱站网查询_深圳网络络推广培训

2024/12/27 18:42:26 来源:https://blog.csdn.net/qq_34985408/article/details/144684825  浏览:    关键词:seo专员是什么职业岗位_电脑网站进不去网页怎么办_爱站网查询_深圳网络络推广培训
seo专员是什么职业岗位_电脑网站进不去网页怎么办_爱站网查询_深圳网络络推广培训

前端部分

点击按钮,获取手机号
<button class="button" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">一键获取</button>
传入sessionKey和encryptedData、iv

其中sessionKey是通过登录时,调用抖音接口https://developer.toutiao.com/api/apps/v2/jscode2session获得

encryptedData、iv则通过点击按钮回传的事件参数

  getPhoneNumber(e) {if (e.detail) {if (e.detail.errMsg == "getPhoneNumber:fail auth den") {uni.showToast({title: '小程序通过试运营期,才能一键获取手机号',icon: 'none'});}this.getUserPhone(e.detail)} else {this.hasPhoneValue = false}},async getUserPhone(query) {// douyin-ad-1ddba+123456 /admin/dyinAd/answerAdlet Authorization = this.$user.token || "none Authorization";let http_url = this.$config.base_url + '/app/user/login/getDyPhone'let http_data = {sessionKey: this.$user.sessionKey,encryptedData: query.encryptedData,iv: query.iv,"admin": this.$config.admin,}let http_header = {Authorization}let result = await this.$http.post(http_url, http_data, http_header, 'json').then(async (res) => {if (res && res.data) {let phone = {}Object.assign(phone, JSON.parse(res.data))this.formPhone = phone.phoneNumber}}).catch((err) => {});},

后端部分

解密手机号
async getDyPhone(query){const decipher = crypto.createDecipheriv("aes-128-cbc",Buffer.from(query.sessionKey, "base64"),Buffer.from(query.iv, "base64"));let ret = decipher.update(query.encryptedData, "base64", 'utf8');ret += decipher.final('utf8');return ret;}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com