微信小程序怎么获取用户资料_成都网站制作
微信小程序如何获取用户的open_id、昵称和头像1.通过wx. getUserProfile 这种方式需要用户点击同意,并且最新的更新基础库2.27.1以上已经无法获取到用户的头像和昵称,返回的头像是灰色头像,昵称是 微信用户。既然已经获取不到用户昵称和头像这个方法感觉没有用了2.通过wx.login() 去获得code 再用code 获取 open_id这样可以达到静默登入录的效果:代码如下wx.login({success:function(res){if(res.code){console.log(res)_this._post_form(user/login,{code:res.code,user_info:,referee_id:wx.getStorageSync(referee_id)},result={//记录tokenuser_idwx.setStorageSync(token,result.data.token);wx.setStorageSync(user_id,result.data.user_id);},false,()={//wx.hideLoading();});}else{console.log(获取code失败!)}},})后台通过code 获取到open_id/**获取open_id */publicfunctionweixin_login($code) { $ret[code] = 200; $app_id= xxxxxxxxxxxxx; $app_secret= xxxxxxxxxxxxxxxxxxx; //server调用微信提供的jsoncode2session接口获取openid, session_key $url= httpss://api.weixin.qq.com/sns/jscode2session; $params= array( appid= $app_id, secret= $app_secret, js_code= $code, grant_type= authorization_code ); $res= makeRequest($url, $params); if($res[code] !== 200|| !isset($res[result]) || !isset($res[result])) { $ret[code] = 500; $ret[msg] = 调用jsoncode2session失败; $ret[error] = $res; $this-response($ret,C(API_TYPE)); } $reqData= json_decode($res[result], true); if(!isset($reqData[session_key])) { $ret[code] = 500; $ret[msg] = 获得session_key失败; $ret[error] = $reqData; }else{ $ret[msg] = 获得成功; $ret[open_id]=$reqData[openid]; } return$ret;}3.获取用户昵称和头像,这里用的是最新的用户填写功能,记得发送到后台的图片要保存到本地地址,记录本地的图片地址
真机调试下会弹出选择头像和昵称
获取头像 只需要 button 加上open-type=chooseAvatarlabelclass=avatar-lableviewclass=title选择头像/viewbuttonclass=avatar-boxopen-type=chooseAvatarbindchooseavatar=onChooseAvatarimageclass=avatarsrc={{avatarUrl}}/image/button/label昵称只需要input type=nickname
微信小程序怎么获取用户资料_成都网站制作 https://www.cdnanqi.cn/wangzhanzhizuo/10922.html
- seo优化如何实现网站引流-成都seo优化-成都网站优化
- 【seo优化诊断】恶意外部链接不会影响网站排名-成都seo网站关键词优化
- 网站设计中的灰度色彩搭配:探索纯粹与简约的美感_达州做网站
- 关键词排名关键词排名的优化网站关键词排名优化,望采纳长尾关键挖掘词-雅安SEO
- 什么是网站关键词库?网站关键词库的作用有哪些?_宜宾seo优化
- 难道,信息流广告起量真的要靠大量堆账户堆计划吗?_成都竞价托管
- 新毅东上海半导体网站建设项目_成都网站制作
- 网络推广公司专业,网络推广公司哪家靠谱?_成都竞价托管
- 收录的基本概念是什么?什么样的页面不用被收录?_宜宾seo优化
- 未来SEO移动版优化(SEO手机移动端优化)