微信小程序云开发CMS中WebHook功能的使用方法

微信小程序云开发CMS中WebHook功能的使用方法

官方文档

Webhook 是什么呢,翻译过来就是网页钩子。它的用处是,当我们在CMS进行增添查改的操作后,会自动回调webhook函数,我们就可以在webhook函数中进行一些其它的操作。由于是小程序自带的CMS我们不能不能自己去实现其中的增添查改操作,所以这个webhook功能就显得非常有必要了。

一、开通内容管理CMS

在小程序云开发控制台开通内容管理CMS功能。进入内容管理页面,我们可以看到Webhook页面。

在这里插入图片描述

二、添加webhook函数

CMS平台现在支持两种 webhook函数,一种是自己开发后端的方式,调用自己的后端函数。第二种是最新版本更新的功能——使用云函数,对云开发者非常的友好。以下讲述的是使用云函数的方法。
在这里插入图片描述

  • webhook类型选择云函数
  • 监听内容可以选择你想要监听的内容模型
  • 触发事件有三个选项 创建内容时触发、删除时触发、更新时触发。
  • 云函数名称填入你创建的云函数
webhook调用云函数时 event 的参数
  • collection: 触发事件的数据库集合名
  • action: 触发事件
    • createOne:创建内容
    • updateOne:更新内容
    • deleteOne:删除内容
  • actionRes: 数据库操作的响应
  • actionFilter: 请求操作的过滤条件
  • source: Webhook 来源,固定为 CMS_WEBHOOK_FUNCTION
{
  collection: '',
  action: '',
  actionRes: '',
  actionFilter: {},
  source: 'CMS_WEBHOOK_FUNCTION'
}

这样当你 创建、删除或者更新你监听的模型时,就会自动触发你设定的webhook钩子。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值