小程序用户信息-点击安装模板
开发者在小程序中通过几行代码即可获取当前用户的信息,例如获取用户openId,获取当前用户手机号。
功能特性
- 自动鉴权:微信服务器搞定鉴权,无需手动处理access_token,简化开发流程。
- 安全无忧:鉴权交给微信服务器,保障云调用安全,降低access_token泄露风险。
- 专注业务:提供更简洁的接口,专注业务逻辑,无需操心底层通信和鉴权细节。
- 性能卓越:底层自动扩展收缩,支持高并发和大数据处理,解决云函数冷启动问题。
快速上手示例:获取用户openId
第 1 步:安装云模板
在详情页点击 安装模板
按钮,等待安装完成。
第 2 步:小程序端云能力初始化
修改app.js
,在 App
的 onLaunch
生命周期方法中添加云能力初始化代码,参数传入用户的云开发环境ID。
App({
onLaunch: function () {
wx.cloud.init({
// env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源
env: '{%TCB_ENV_ID%}',
// 是否在将用户访问记录到用户管理中,在控制台中可见,默认为false
traceUser: false,
});
},
});
第 3 步:在小程序中调用云模板提供的接口
例如,调用模板提供的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);
},
});
接口说明
云模板wx_user
共提供了 2 个接口方法:
wx_user_get_open_id
: 获取用户openId
wx_user_get_phone_number
: 获取用户手机号
具体调用方式可查看对应接口详情。
常见问题
如何查看云调用服务的监控日志
云模板的监控和日志功能正在开发中,目前可以在云开发的工作流中查看调用的日志和监控。