接上篇:
https://developer.aliyun.com/article/1224112?spm=a2c6h.13148508.setting.26.4f394f0em1x0Jq
三、 云调用介绍
接下来我们介绍一下云调用的基本功能。
首先简单介绍一下支付宝开发能力,如上图所示,支付宝开发能力指的是商户的应用在接入支付宝开放平台后实现的业务功能。支付宝开放平台通过官方的SDK(软件开发包)、API(接口,包含服务端接口OpenAPI和JSAPI)和开放平台控制台等技术基础设施,将支付宝的一些业务功能开放给外部的商户。商户在接入支付宝的能力后,即可在自己的应用中实现这些功能。
而云调用可以让开发者更加便捷地使用支付宝开发能力。云调用是基于小程序Serverless的云函数,使用支付宝小程序开放接口的能力。开发者可以在小程序中,直接调用支付宝的后端开放接口。
我们本次疫苗预约推送提醒用到了支付宝的消息推送的能力。借助云调用间接触发支付宝openAPI给用户触达消息推送。
具体步骤如上图所示,开发者需要订阅固定的消息模板。然后,在设计小程序时,需要在代码中集成和配置上述消息模板,取得用户同意后,携带必要参数触发云调用。借助云调用的能力,间接调用了支付宝openAPI,支付宝根据调用参数,获得渲染模板,然后推送给用户。
四、 实战:疫苗预约提醒推送
接下来,我们具体实践一下疫苗预约提醒推送的实现。
首先演示如何开通消息模板。首先,访问支付宝开放平台,支付宝扫码登录后进入小程序后台并前往运营管理页面。
进入商家运营管理页面,点击消息运营,领取消息模版。
下一步,查询疫苗关键字,选中疫苗接种预约提醒。
下一步,勾选配置关键词,其顺序为:预约机构、预约人、服务名称。关键词顺序也会体现到服务推送的提醒中。
接下篇:
https://developer.aliyun.com/article/1224071?groupCode=emas