小程序-云开发 获取用户的openid等信息

小程序-云开发 获取用户的openid等信息_第1张图片
说明介绍:

小程序云开发功能来获取用户的openid。

一般在我们需要用到用户登录的时候,通常是需要获取微信小程序的openid的,由于微信的限制,一般我们只能通过后台去调微信的接口,来授权获取,增加了后端开发的负担和不必要性。

这里介绍一种简单的方式,让前端直接搞定,就是如图所示采用微信小程序自带的云开发。

首先,我们需要登录正式项目,测试号不可以云开发

代码如下:
index.js

// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()

  return {
    event,
    openid: wxContext.OPENID,
    appid: wxContext.APPID,
    unionid: wxContext.UNIONID,
  }
}

config.json

{
  "permissions": {
    "openapi": [
    ]
  }
}

你可能感兴趣的:(前端,小程序)