方法一:使用云函数

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

cloud.init()
const db= cloud.database()

// 云函数入口函数
exports.main = async (event, context) => {
  const openid = cloud.getWXContext().OPENID;
  const id = event.id
})

方法二:根据appid跟AppSecret(小程序密钥) 获取,可以去小程序的开发管理中的开发设置查看appid跟AppSecret(

uni.login({
	provider: 'weixin',
	success: res => {
		let appid = 'xxxxxxxx'
		let secret = 'xxxxxxx'
		let url = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appid + '&secret=' + secret + '&js_code=' +res.code ;
	uni.request({
		url: url, // 请求路径
		success: result => {
		this.openid = result.data.openid;
	},
		});
		}
	});
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐