网站做优化需要多少钱特殊信息收费的网站有哪些
web/
2025/10/1 21:48:55/
文章来源:
网站做优化需要多少钱,特殊信息收费的网站有哪些,wordpress 修改head,虚拟主机 2个网站本文主要介绍微信小程序如何获取openid及用户信息#xff0c;具有一定的参考价值#xff0c;感兴趣的小伙伴们可以参考一下#xff0c;希望能帮助到大家。1. 获取openid1.1 获取code调用接口获取登录凭证(code)进而换取用户登录态信息#xff0c;包括用户的唯一标识(openid…本文主要介绍微信小程序如何获取openid及用户信息具有一定的参考价值感兴趣的小伙伴们可以参考一下希望能帮助到大家。1. 获取openid1.1 获取code调用接口获取登录凭证(code)进而换取用户登录态信息包括用户的唯一标识(openid) 及本次登录的会话密钥(session_key)。用户数据的加解密通讯需要依赖会话密钥完成。wx.login({//获取codesuccess: function(res) {code res.code //返回code}})1.2 获取openid拿到上一步获取的code结合小程序 appid 和 secret 请求接口https://api.weixin.qq.com/sns/jscode2session?appidAPPIDsecretSECRETjs_codeJSCODEgrant_typeauthorization_code 换取openid与 openid 一同被返回的还包括 session_key其中 session_key 是对用户数据进行加密签名的密钥。为了自身应用安全session_key 不应该在网络上传输。wx.request({url: https://api.weixin.qq.com/sns/jscode2session?appidAPPIDsecretSECRETjs_code code grant_typeauthorization_code,data: {},header: {content-type: application/json},success: function(res) {openid res.data.openid //返回openid}})2. 获取用户信息2.1 在app.js中创建该全局方法//app.jsgetUserInfo:function(cb){var that thisif(this.globalData.personInfo){typeof cb function cb(this.globalData.personInfo)}else{//调用登录接口wx.login({success: function () {wx.getUserInfo({success: function (res) {that.globalData.personInfo res.userInfotypeof cb function cb(that.globalData.personInfo)}})}})}}2.2 实例化全局方法获取用户信息var that this;//调用应用实例的方法获取全局数据app.getUserInfo(function (personInfo) {//更新数据that.setData({personInfo: personInfo})})相关推荐
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85268.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!