最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

uniapp抖音小程序一鍵獲取用戶手機(jī)號的示例代碼

 更新時間:2024年12月26日 11:54:37   作者:還這么多錯誤?!  
文章介紹了如何在uniapp抖音小程序中通過點(diǎn)擊按鈕一鍵獲取用戶手機(jī)號,encryptedData和iv通過點(diǎn)擊按鈕回傳,后端部分通過解密獲取手機(jī)號,感興趣的朋友一起看看吧

前端部分

點(diǎn)擊按鈕,獲取手機(jī)號

<button class="button" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">一鍵獲取</button>

傳入sessionKey和encryptedData、iv

其中sessionKey是通過登錄時,調(diào)用抖音接口https://developer.toutiao.com/api/apps/v2/jscode2session獲得

encryptedData、iv則通過點(diǎn)擊按鈕回傳的事件參數(shù)

  getPhoneNumber(e) {
    if (e.detail) {
      if (e.detail.errMsg == "getPhoneNumber:fail auth den") {
        uni.showToast({
          title: '小程序通過試運(yùn)營期,才能一鍵獲取手機(jī)號',
          icon: 'none'
        });
      }
      this.getUserPhone(e.detail)
    } else {
      this.hasPhoneValue = false
    }
  },
  async getUserPhone(query) {
    // douyin-ad-1ddba+123456 /admin/dyinAd/answerAd
    let Authorization = this.$user.token || "none Authorization";
    let http_url = this.$config.base_url + '/app/user/login/getDyPhone'
    let http_data = {
      sessionKey: this.$user.sessionKey,
      encryptedData: query.encryptedData,
      iv: query.iv,
      "admin": this.$config.admin,
    }
    let http_header = {
      Authorization
    }
    let result = await this.$http.post(http_url, http_data, http_header, 'json')
      .then(async (res) => {
        if (res && res.data) {
          let phone = {}
          Object.assign(phone, JSON.parse(res.data))
          this.formPhone = phone.phoneNumber
        }
      })
      .catch((err) => {
      });
  },

后端部分

解密手機(jī)號

async getDyPhone(query){
    const decipher = crypto.createDecipheriv(
      "aes-128-cbc",
      Buffer.from(query.sessionKey, "base64"),
      Buffer.from(query.iv, "base64")
    );
    let ret = decipher.update(query.encryptedData, "base64", 'utf8');
    ret += decipher.final('utf8');
    return ret;
  }

到此這篇關(guān)于uniapp抖音小程序一鍵獲取用戶手機(jī)號的示例代碼的文章就介紹到這了,更多相關(guān)uniapp抖音小程序獲取用戶手機(jī)號內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • D3.js實(shí)現(xiàn)直方圖的方法詳解

    D3.js實(shí)現(xiàn)直方圖的方法詳解

    直方圖在我們平常的時候經(jīng)常見到,那么這篇文章給大家介紹了下如何使用D3.js實(shí)現(xiàn)直方圖,文中通過實(shí)例介紹的很詳細(xì),有需要的朋友們可以參考借鑒。
    2016-09-09
  • JavaScript工具庫Lodash的使用方法詳解

    JavaScript工具庫Lodash的使用方法詳解

    Lodash是一個可以提高開發(fā)者效率、提高原生JS方法性能的JavaScript第三方實(shí)用工具庫這篇文章主要介紹了JavaScript工具庫Lodash使用方法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-10-10
  • 解決layUI的頁面顯示不全的問題

    解決layUI的頁面顯示不全的問題

    今天小編就為大家分享一篇解決layUI的頁面顯示不全的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JS實(shí)現(xiàn)的數(shù)組去除重復(fù)數(shù)據(jù)算法小結(jié)

    JS實(shí)現(xiàn)的數(shù)組去除重復(fù)數(shù)據(jù)算法小結(jié)

    這篇文章主要介紹了JS實(shí)現(xiàn)的數(shù)組去除重復(fù)數(shù)據(jù)算法,總結(jié)分析了4種比較常見的數(shù)組去重復(fù)算法及相關(guān)使用技巧,需要的朋友可以參考下
    2017-11-11
  • javascript制作的滑動圖片菜單

    javascript制作的滑動圖片菜單

    本文給大家分享的是一款javascript制作的很漂亮的js滑動導(dǎo)航菜單,鼠標(biāo)經(jīng)過立即快速滑動切換顯示。有需要的小火把可以參考下。
    2015-05-05
  • 微信小程序?qū)崿F(xiàn)的3d輪播圖效果示例【基于swiper組件】

    微信小程序?qū)崿F(xiàn)的3d輪播圖效果示例【基于swiper組件】

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)的3d輪播圖效果,結(jié)合實(shí)例形式分析了微信小程序基于swiper組件相關(guān)屬性設(shè)置、事件響應(yīng)操作技巧,需要的朋友可以參考下
    2018-12-12
  • 微信小程序長按識別二維碼的幾種情況分析

    微信小程序長按識別二維碼的幾種情況分析

    最近接到需求,在小程序內(nèi)部長按識別二維碼添加個人微信,下面這篇文章主要給大家分析介紹了關(guān)于微信小程序長按識別二維碼的幾種情況,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Bootstrap Table從零開始

    Bootstrap Table從零開始

    Bootstrap Table從零開始,這篇文章主要介紹了Bootstrap Table的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • JavaScript中清空數(shù)組的幾種方法

    JavaScript中清空數(shù)組的幾種方法

    本文主要介紹了JavaScript中清空數(shù)組的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • js運(yùn)算符的一些特殊用法

    js運(yùn)算符的一些特殊用法

    這篇文章主要介紹了js運(yùn)算符的一些特殊用法,需要的朋友可以參考下
    2018-07-07

最新評論

辽源市| 峨边| 元谋县| 黎城县| 小金县| 罗田县| 沁阳市| 博爱县| 麻栗坡县| 游戏| 大庆市| 栖霞市| 陆丰市| 临猗县| 沁水县| 微博| 芜湖市| 松溪县| 清流县| 玛多县| 凤翔县| 平利县| 青川县| 韶山市| 巫溪县| 定安县| 平阴县| 呼和浩特市| 腾冲县| 大悟县| 台北市| 博白县| 承德市| 资中县| 塔河县| 水城县| 东海县| 喀什市| 尤溪县| 甘孜| 吉安市|