亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

微信小程序怎么獲取用戶資料

發(fā)表日期:2023-05-19 10:28:34   作者來源:劉紅旺   瀏覽:2971   標(biāo)簽:小程序開發(fā)    
微信小程序如何獲取用戶的open_id、昵稱和頭像
1.通過wx. getUserProfile   
這種方式需要用戶點(diǎn)擊同意,并且最新的更新
基礎(chǔ)庫2.27.1以上已經(jīng)無法獲取到用戶的頭像和昵稱,
返回的頭像是灰色頭像,昵稱是 “微信用戶”。
既然已經(jīng)獲取不到用戶昵稱和頭像這個(gè)方法感覺沒有用了
2.通過wx.login() 去獲得code 再用code 獲取 open_id
這樣可以達(dá)到靜默登入錄的效果:代碼如下
   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 => {
            // 記錄token user_id
            wx.setStorageSync('token', result.data.token);
            wx.setStorageSync('user_id', result.data.user_id);
          }, false, () => {
           // wx.hideLoading();
          });
        } else {
          console.log('獲取code失??!')
        }
      },
  
     })
 
后臺(tái)通過code 獲取到open_id
/**獲取open_id */
 public function weixin_login($code) {
      $ret['code'] = 200;
      $app_id = 'xxxxxxxxxxxxx';
      $app_secret = 'xxxxxxxxxxxxxxxxxxx';
      //server調(diào)用微信提供的jsoncode2session接口獲取openid, session_key
      $url = "https://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'] = '調(diào)用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.獲取用戶昵稱和頭像,這里用的是最新的用戶填寫功能,記得發(fā)送到后臺(tái)的圖片要保存到本地地址,記錄本地的圖片地址

基礎(chǔ)資料

 
 

小程序獲取昵稱

真機(jī) 調(diào)試下會(huì)彈出選擇頭像和昵稱

選擇頭像

輸入昵稱

 


獲取頭像 只需要 button 加上open-type="chooseAvatar"
 
 
     <label class="avatar-lable">
            <view class="title">
                選擇頭像
            </view>
            <button class="avatar-box" open-type="chooseAvatar" bindchooseavatar="onChooseAvatar">
              <image  class="avatar" src="{{avatarUrl}}"></image>
            </button>
        </label>
 
 
昵稱只需要input     type="nickname"
 
代碼
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://m.oulysa.com/news/6774.html
相關(guān)網(wǎng)站設(shè)計(jì)案例
在线观看亚洲综合一区| 欧美制服丝袜另类日韩| 日韩免费a级毛片无码a∨| 在線觀看三級亞洲高清| 4399在线观看免费高清直播| 哪种少妇最爽性色生活片一级| 亚洲欧洲日产国码无码久久99| 无码国产精品色午夜麻豆| 国产成人午夜电影在线观看91| 欧美日产国产精品| 久久综合精品国产一区二区三区无码| 日本精品久久久久影院日本| 老熟女五十路乱子交尾中出一区| 国产福利萌白酱精品tv一区| 亚洲中文字幕无码髙清 | 八戒成年私人影院| 国产精品无码AⅤ精品影院| 日韩中文字幕推理片| 国产日韩欧美精品久久久免费观看| 又大又粗欧美黑人AAAAA片| 人妻无码一区二区三区在线| 亚洲欧洲精品天堂一级无码| 2021国内精品久久久久精品K8| 日韩国产欧美亚洲精品一二三区| 天天做天天躁天天躁| 伊人小婷婷色香综合缴缴情| 国产高清无密码一区二区三区| 日韩一区精品视频| 国产成人久久蜜一区二区| 97色婷婷成人综合在线观看| 亚洲一区二区三区免费视频| 97超级碰碰碰碰久久久久| 久久久午夜福利精品一区二区三区| 国产在线视频国产永久2021| 天天躁日日躁狠狠躁视频2021| 日韩丝袜按摩在线播放| 国产一级毛片在线视频| 国产精品视频三区| 一区二区视频日韩免费| 久久精品a一国产成人免费网站| 老司机精品在线一区二区三区|