小程序云开发官方提供聊天室支付宝小程序模版。
功能展示
接入步骤
开通 identity 服务
1登录,选择对应的环境在模板市场安装聊天室模版。
2在云开发 > 扩展服务页面安装 identity 服务。
3在已开通服务区域单击 identity 卡片进入用户身份服务页面。
4在用户身份服务页面,单击创建用户池,在创建池名称弹窗中根据需求输入名称后单击确定。
5在用户池列表中单击对应用户池名称,进入用户池配置页面,打开支付宝三方登录开关。
配置接口加签方式
1登录,选择已安装模版的 appid 环境,在左侧导航栏选择开发设置。
2在开发设置页面,单击设置查看接口加签方式单击确定。
3在接口加签方式弹窗选择秘钥加签方式,然后单击下一步。
4下载并安装秘钥工具后按图中步骤进行加签,然后单击下一步。
6在应用公钥输入框中粘贴公钥,单击确认上传。
7在支付密码输入框中输入该账号支付密码并单击下一步。
8在云开发平台 > 扩展服务 > 用户池 > 配置支付宝登录方式弹窗中将生成的支付宝公钥以及秘钥工具生成的应用私钥复制并粘贴对应区域。同时,在应用 id 输入框输入该环境对应的 appid ,单击确定。
a支付宝公钥:
b. 应用私钥:
c. 用户池配置:
配置聊天室模板
1打开支付宝 ide ,选择云开发聊天室模版后,进入到小程序的页面。关联安装模版的 appid 以及环境后,将 app.js 文件下的 envid 以及用户池中的 userpooluid 换成自己的参数。
说明:下载安装 ide 工具并了解 ide 工具的使用方法。
2将模版中的文件:/miniprogram/pages/chatroom/chatcontainer/chatcontainer.js 文件对用的参数:resourceappid;resourceenv; secretid; secretid换成您所需要的。
3在云开发控制台 > 函数列表,单击任一函数名称,在代码页签下将 chatroom 函数中的 services > baseclass.js > getalipayminiuser 内容换成用户池的uid。
说明:uid 在扩展服务 > 用户身份 > 用户池中获取。
操作步骤
1打开支付宝 ide,选择对应模版。
说明:下载安装 ide 工具并了解 ide 工具的使用方法。
2登录,在上方导航栏单击模板市场,在模板市场中选择对应模板并安装。您还可以单击函数卡片进入函数详情查看使用说明。
3按照接入接入步骤中,配置对应的函数设置以及安装相关的依赖。
4在支付宝 ide 中,更新环境 id 并发布部署云函数。
5完成配置后,可以进行小程序模版开发、测试和发布。
相关问题
内容没有解决您的问题?您还可以前往 或 寻求帮助