Taro小程序獲取用戶信息/手機號

微信小程序中獲取用戶信息接口有變船侧,自2021年4月13日起,getUserInfo將不再彈出彈窗更振,并直接返回匿名的(空的)用戶個人信息
需要調(diào)用getUserProfile才可以授權(quán)獲取用戶信息
下面是關(guān)于在Taro框架中獲取權(quán)限的方法适刀,供大家參考:

獲取用戶信息(昵稱/頭像/地區(qū)/性別)

 <AtButton circle type='secondary' onClick={this.handleGetUserProfile}>微信授權(quán)昵稱頭像地區(qū)性別</AtButton>
handleGetUserProfile = () => {

    Taro.getUserProfile({
      lang: 'zh_CN',
      desc: "獲取你的昵稱偶惠、頭像、地區(qū)及性別",
      success: response => {
        console.log(response);
        const wxUserInfo = response.userInfo;
        // const { openId } = this.state;
        console.log('getUserProfile', wxUserInfo);
        Taro.setStorageSync(
          "UserInfo", {
          wxUserInfo: wxUserInfo,
          name: 123
        })
        Taro.getStorage({
          key: 'UserInfo',
          success (res) {
            console.log(' 我是緩存數(shù)據(jù)', res);
          }
        })
      },
      fail: () => {
        //拒絕授權(quán)
        console.error("您拒絕了請求");
        return;
      }
    })
  };
image.png

獲取用戶手機號(微信授權(quán))

<AtButton type='primary' openType='getPhoneNumber' onGetPhoneNumber={this.getTel}>微信獲取手機號</AtButton>
getTel = (e) => {
    console.log(e.detail);
    this.setState({ isNum: true })
    let { encryptedData, iv } = e.detail
    Taro.checkSession({
      success: function () {
        console.log('有session光坝,已登陸');
        //session_key 未過期尸诽,并且在本生命周期一直有效
      },
      fail: function () {
        // session_key 已經(jīng)失效,需要重新執(zhí)行登錄流程
        console.log('未登陸');
        //重新登錄
        Taro.login({
          success (res) {
            console.log(res);
            let code = res.code
            Taro.request({
              url: 'url',//后端url
              method: 'GET',
              data: {
                // appi,//賬號
                // secret,//賬號
                code,//login獲取到的code
                encryptedData,
                iv
              },
              success (phoneNumber) {
                console.log(phoneNumber)

              }
            })
          }
        })
      }
    })
  }
image.png

希望對你有所幫助盯另!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載性含,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末鸳惯,一起剝皮案震驚了整個濱河市商蕴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芝发,老刑警劉巖绪商,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異后德,居然都是意外死亡部宿,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門瓢湃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來理张,“玉大人,你說我怎么就攤上這事绵患∥戆龋” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵落蝙,是天一觀的道長织狐。 經(jīng)常有香客問我,道長筏勒,這世上最難降的妖魔是什么移迫? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮管行,結(jié)果婚禮上厨埋,老公的妹妹穿的比我還像新娘。我一直安慰自己捐顷,他們只是感情好荡陷,可當(dāng)我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布雨效。 她就那樣靜靜地躺著,像睡著了一般废赞。 火紅的嫁衣襯著肌膚如雪徽龟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天唉地,我揣著相機與錄音据悔,去河邊找鬼。 笑死耘沼,一個胖子當(dāng)著我的面吹牛屠尊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播耕拷,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼讼昆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了骚烧?” 一聲冷哼從身側(cè)響起浸赫,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎赃绊,沒想到半個月后既峡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡碧查,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年运敢,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片忠售。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡传惠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出稻扬,到底是詐尸還是另有隱情卦方,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布泰佳,位于F島的核電站盼砍,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏逝她。R本人自食惡果不足惜浇坐,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望黔宛。 院中可真熱鬧近刘,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽积仗。三九已至疆拘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間寂曹,已是汗流浹背哎迄。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留隆圆,地道東北人漱挚。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像渺氧,于是被迫代替她去往敵國和親旨涝。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容