1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 微信小程序如何获取微信号的唯一标识(openid)

微信小程序如何获取微信号的唯一标识(openid)

时间:2022-12-14 15:30:31

相关推荐

微信小程序如何获取微信号的唯一标识(openid)

1.获取微信登录凭证

wx.login({success: (res) => {this.setData({wxCode: res.code,})}

2.登录凭证传回后端获取openid,前端直接调用接口获取openid正式上线代码审核过不去。

wx.request({ url:'http://localhost:8087/controll/getOpenID/'+this.data.wxCode, method: 'GET',success: (res) => {if(res.statusCode == "200"){this.setData({wxOpenId: res.data.openid})}else{wx.showToast({title: res.statusCode,icon: 'none',duration: 2000//持续的时间})}}})

3.后端代码(直接返回的openid中含有secret,可发布,但是会提醒你存在安全漏洞,所以对openid进行截取拼接)

@CrossOrigin@GetMapping("/getOpenID/{code}")public String getAppID(@PathVariable String code) {String result= HttpUtil.get("https://api./sns/jscode2session?appid="+ "AppID" + "&secret=" + "AppSecret"+ "&js_code=" + code + "&grant_type=authorization_code");// return result.openid;result="{\""+result.substring(result.indexOf("openid"));return result;}

3.获取AppSecret和AppID

登录微信公众平台

开发——>开发管理——>开发设置

AppSecret重置后记住

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。