微信小程序獲取用戶openid


之前,項目中需要用到微信小程序獲取用戶openid的功能,特將代碼及配置信息整理一下。本文介紹的方式是利用雲平台開發的方式,因此需要先在微信后台開通雲平台功能,這個功能是免費的。

1、創建function目錄文件夾

在項目根目錄創建function文件夾,然后右鍵創建nodejs雲函數openid,之后會自動生成index.js 和project.josn.cofig 文件。

2、引入雲開發並創建環境

在app.js的onLaunch中引入 wx.cloud.init({env:'雲開發壞境的id',traceUser:true))

// 雲開發初始化
    wx.cloud.init({
      env: "雲開發環境的id",
      traceUser: true
    })

3、獲取openid

在app.js中的onLaunch函數中執行一下代碼:

// 獲取openid
    wx.cloud.callFunction({
      name: 'getOpenid',
      complete: res => {
        var openid = res.result.openid
        console.log(openid)
        this.globalData.openid = openid
      }
    })

最終根據第3步的代碼可以在控制台輸出用戶openid,並保存在全局變量openid中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM