《五天玩转EMAS Serverless》——第五节 实战:小程序疫苗预约-文件存储与云调用【下】

简介: 本文整理自EMAS Serverless讲师雨鸦,在《5天玩转EMAS Serverless训练营》的分享。本篇内容主要分为五个部分:1. 小程序图片API介绍2. 实战:个人信息头像修改3. 云调用介绍4. 实战:疫苗预约提醒推送5. 课程总结

接上篇:

https://developer.aliyun.com/article/1224106?spm=a2c6h.13148508.setting.27.4f394f0em1x0Jq

image.png

接下来,演示一下如何在小程序中进行云调用的集成以及如何借助云调用触发一条消息模板的推送。

 

如上图所示,首先,在支付宝小程序开发工具中添加云调用的依赖alipay-serverless-sdk,然后在代码中引入云调用,并调用云调用透出的init方法,传入Serverless SDK的实例完成初始化。

image.png

接下来,我们扩展第四节中编写的疫苗预约事件处理函数。在预约成功的分支下,我们扩展云调用能力发起模板推送的能力。

 

首先通过调用支付宝模板授权接口,注册和授权我们先前记录的消息模板。然后在授权成功的回调中,通过模板推送的云调用方法:cloud.marketing.templateMessage.send(),完成疫苗预约提醒的用户推送。

 

模板推送云调用接口主要接受四个参数

 

参数toUserId,代表发送消息的支付宝账号;

参数userTemplateId,代表用户申请的模板id号;

参数page,代表用户点击推送信息后小程序页面跳转地址;

参数data,代表关键字占位符数据。

image.png

image.png

在支付宝真机调试下,我们点击「立即预约」后,即可看到支付宝的消息盒子中增加了一条疫苗预约信息。

 

五、 课程总结

image.png

本节课程主要分为两部分。

 

第一部分是学习云存储。使用云存储的关键是,需要了解图片本地临时地址和云存储接口返回的网络地址之间的区别。本地地址是由本地I/O,通过小程序的图片API产生的。网络地址是云存储通过本地图片,上传到Serverless后台,为图片创一个网络地址。

 

第二部分是学习云调用。介绍了支付宝的开放能力。实际演示了推送能力的集成链路以及消息模板的开通链路,并结合疫苗预约小程序通过这两条链路实现了疫苗预约消息的用户推送。

 

相关文章
|
小程序 Serverless 开发工具
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
|
关系型数据库 Serverless 分布式数据库
Serverless 应用引擎常见问题之在抖音快手小程序上使用如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
388 3
|
小程序 IDE Serverless
【经验分享】支付宝小程序serverless云开发拓荒
【经验分享】支付宝小程序serverless云开发拓荒
463 6
|
Serverless PyTorch 文件存储
EMAS Serverless文件存储问题之上传视频真机报错如何解决
在进行Serverless应用开发和部署时,开发者可能会遇到不同类型的报错信息;本合集着重收录了Serverless环境中常见的报错问题及其解决策略,以助于开发者迅速诊断和解决问题,保证服务的连续性和可用性。
638 1
|
前端开发 JavaScript 小程序
亚马逊云科技 Build On -Serverless低代码平台初体验-快速完成vue前端订单小程序
亚马逊云科技 Build On -Serverless低代码平台初体验-快速完成vue前端订单小程序
369 0
|
存储 人工智能 小程序
一天完成基于Serverless架构的头像漫画风处理小程序
我一直都想要有一个漫画版的头像,奈何手太笨,用了很多软件 “捏不出来”,所以就在想着,是否可以基于 AI 实现这样一个功能,并部署到 Serverless 架构上让更多人来尝试使用呢。
887 2
一天完成基于Serverless架构的头像漫画风处理小程序
|
存储 弹性计算 固态存储
阿里云服务器1TB存储收费标准(数据盘/对象存储OSS/文件存储NAS)
阿里云服务器1TB存储多少钱?系统盘最大可选到500GB,数据盘选到1TB价格为3655元一年。也可以选择对象存储OSS和文件存储NAS
8968 2
阿里云服务器1TB存储收费标准(数据盘/对象存储OSS/文件存储NAS)
|
存储 运维 监控
阿里云的文件存储NAS使用心得
阿里云的文件存储NAS使用心得
742 0
|
存储 弹性计算 人工智能
阿里云文件存储NAS通用型、极速型和文件存储CPFS有什么区别?
阿里云文件存储NAS极速型NAS低时延,适合企业级时延敏感型核心业务;文件存储CPFS拥有高吞吐和高IOPS,适合高性能计算业务;通用型NAS大容量、高性价比、弹性扩展,支持低频介质,适合通用类文件共享业务。
2935 0
阿里云文件存储NAS通用型、极速型和文件存储CPFS有什么区别?
|
7月前
|
存储 人工智能 运维
阿里云渠道商:如何开通阿里云文件存储?
阿里云文件存储NAS支持NFS/SMB协议,实现多节点共享访问,适用于企业应用、AI计算与云备份。具备高可靠、零运维、弹性扩展及低成本优势,无缝集成OSS与本地IDC。

相关产品

  • 移动研发平台