# 获取用户 openId
该接口方法需要安装 小程序用户信息,如未安装需要前往安装才可以使用
# 调用方式
# 1. 小程序端云能力初始化
修改app.js
,在 App
的 onLaunch
生命周期方法中添加云能力初始化代码,参数传入用户的云开发环境ID。
App({
onLaunch: function () {
wx.cloud.init({
// env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源
env: '{%TCB_ENV_ID%}',
// 是否在将用户访问记录到用户管理中,在控制台中可见,默认为false
traceUser: false,
});
},
});
# 2. 调用模板提供的wx_user_get_open_id
方法,获取用户的openId
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'wx_user_get_open_id',
},
success: (res) => {
const openId = res.result?.openId;
console.log('获取到的openId:', openId);
},
});
# 出参:
参数 | 类型 | 描述 |
---|---|---|
requestID | string | 请求唯一ID |
result | object | |
result.openId | string | 用户openId |