小程序码和小程序链接-点击安装模板
开发者可以在小程序中快速获取小程序码和short link
功能特性
- 自动鉴权:微信服务器搞定鉴权,无需手动处理access_token,简化开发流程。
- 安全无忧:鉴权交给微信服务器,保障云调用安全,降低access_token泄露风险。
- 专注业务:提供更简洁的接口,专注业务逻辑,无需操心底层通信和鉴权细节。
- 性能卓越:底层自动扩展收缩,支持高并发和大数据处理,解决云函数冷启动问题。
快速上手
第1步:安装云模板
在云模板市场中 安装
小程序码模板,等待安装完成。
第 2 步:在小程序中配置云开发环境 ID
初次使用需在入口文件app.js
中初始化云调用实例,传入安装云模版时对应的云开发环境ID。
App({
onLaunch: function () {
wx.cloud.init({
// env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源
env: '{%TCB_ENV_ID%}',
// 是否在将用户访问记录到用户管理中,在控制台中可见,默认为false
traceUser: false,
});
},
});
第 3 步:在小程序中调用接口
例如,在微信小程序中使用wx_qrcode_get_qrcode
获取小程序码。
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'wx_qrcode_get_qrcode',
data: {
path: 'pages/index/index',
width: 430,
auto_color: true,
line_color: { r: 0, g: 0, b: 0 },
is_hyaline: true,
env_version: 'trial',
},
},
success: (res) => {
console.log('详细检测结果', res);
},
});
其他接口的调用方式可以参考云模板接口展示
的详细说明。
接口说明
当前模板提供了 3 个接口方法:
wx_qrcode_get_qrcode
: 获取小程序码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制。wx_qrcode_get_unlimited_qrcode
: 获取小程序码,适用于需要的码数量极多的业务场景。通过该接口生成的小程序码,永久有效,数量暂无限制。wx_qrcode_generate_short_link
: 获取小程序 Short Link,适用于微信内拉起小程序的业务场景。目前只开放给电商类目(具体包含以下一级类目:电商平台、商家自营、跨境电商)。通过该接口,可以选择生成到期失效和永久有效的小程序短链。