只有三行代碼的神奇雲函數的功能之三:100%成功獲取unionid [純轉]

微信小程序

這是一個神奇的網站,哦不,神奇的雲函數,它只有三行代碼:(真的只有三行哦)

雲函數:login

index.js:

const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event) => { return { ...event, ...cloud.getWXContext() } }

 

神奇功能之三:100%成功獲取unionid:

保證100%成功獲取unionid,需要用戶信息授權

強調一下:這個100%是指必須綁定了開放平臺,那麼不管用戶是什麼情況,不管有沒有關注公衆號,一定100%能獲取到unionid。

依然需要符合unionid機制:第1條 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

 

js:

getUserInfo: function (e) {
  app.globalData.userInfo = e.detail.userInfo
  if (!app.globalData.unionid ) {
    wx.cloud.callFunction({
      name: 'login',
      data: { weRunData: wx.cloud.CloudID(e.detail.cloudID) }
    }).then(res => {
      app.globalData.unionid = res.result.weRunData.data.unionId
    })
  }
},

 

 

其他功能:

神奇功能之四:獲取電話號碼:

還是這三行代碼,獲取用戶的電話號碼。

https://developers.weixin.qq.com/community/develop/article/doc/0006a8ec7ac860c94bf90a34f5d813

神奇功能之五:獲取羣id:

將小程序分享到某羣裏,可獲得該羣的羣id,

https://developers.weixin.qq.com/community/develop/article/doc/000ea802c00f70894cf9fe72556013

神奇功能之一:獲取openid:

https://developers.weixin.qq.com/community/develop/article/doc/00080c6e3746d8a940f9b43e55fc13

神奇功能之二:不用授權獲取unionid:

https://developers.weixin.qq.com/community/develop/article/doc/000a0c6b580338e947f9db0c65b813

 

參考

只有三行代碼的神奇雲函數的功能之三:100%成功獲取unionid==>https://developers.weixin.qq.com/community/develop/article/doc/00066a967c4e384949f93fe1151413

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章