微信小程序云开发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钩子。

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

  1. 垃圾分类微信小程序——云开发+CMS+微应用+百度智能云图片识别

    功能列表 1.0.0版本: 三个版本,一个APPID,登录页选择版本 登录,openid判断 社区居民用户注册,一房一主 工作/清洁人员账号绑定,一人一号,一号一人 用户首页,直接展示搜索功能,包括图 ...

  2. 微信小程序云开发CMS内容管理平台csv上传乱码或失败的解决方法

    一.新建Excel并编辑数据: 二.Excel 编辑好后另存为csv文件(直接导入微信小程序云开发数据库会出现中文乱码): 三.csv文件直接改后缀名为.txt,然后用记事本打开(如首行出现空字段需删 ...

  3. 微信小程序云开发———CMS

    CloudBase CMS (opens new window)是云开发推出的,基于 Node.js 的 Headless 内容管理平台,提供了丰富的内容管理功能,也就是对云数据库的可视化操作.基本的 ...

  4. 微信小程序云开发之收藏文章功能的简单实现

    最近宅宅也是在给人做一款文章小程序,其中需要实现用户收藏文章,然后能显示在收藏页面的功能,也是在网上找了不少其他博主的文章,但是都达不到我想要的效果(要么用了云函数,要么超出了我的知识范围,要么本身存 ...

  5. 微信小程序云开发-云函数篇

    一.小程序原生-云函数 1.在项目根目录下新建云函数存放的文件夹目录: "functions/",并在 project.config.json 中加入配置 2.右击 functio ...

  6. 微信小程序云开发 · 从0搭建商业级校园跑腿平台(已开源)

    微信小程序云开发  ·  从零搭建商业级校园跑腿平台 小秃僧 新生代农民工,一枚准毕业的大四学生,热爱前端开发,做个有态度.有思想.有价值的公众号. 好久不更新了,再更新已是打工人! 我将分享用云开发 ...

  7. 个人微信小程序云开发总结心得

    文章之前: 先附上通过微信小程序云开发做出的两个小程序,有兴趣的朋友可以微信扫码进去看看,欢迎登录学习 . 框架采用移动端常用UI: Vant 微信云开发官方文档:微信开发文档 相关的npm包导入方法 ...

  8. 微信小程序云开发实现问卷调查的创建与填写

    微信小程序云开发实现问卷调查的创建与填写 本人专注使用云开发,实现一个前端可以做后端以及整个项目的部署与上线. 如果觉得我讲的好就可以给我点个赞.也可以加我微信了解详情. 我们先看效果是怎么样的 We ...

  9. 【小程序】微信小程序云开发笔记详细教程(建议收藏)

    1- 前言 1.1 微信云开发是什么? 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务. 开发者可以使用云开发快速开发小程序.小游戏.公众号网页等,并且原生打通微信开放能力. 开发者无需搭建 ...

最新文章

  1. 用户画像从0到100的构建思路
  2. 虚拟私有云网络VPC
  3. 安装好android的adt以后重启eclipse,但是没有创建AVD的图标
  4. 介绍什么是极限编程?
  5. pynlpir.LicenseError: Your license appears to have expired. Try running pynlpir update.
  6. java对象头_我的并发编程(二):java对象头以及synchronized升级过程
  7. dao层如何调用对象_你的项目应该如何正确分层?
  8. 深度学习-超参数和交叉验证
  9. Android adb “push pull”中文支持解决方案
  10. 虚拟机使用本地服务器配置,虚拟机搭建本地云服务器配置
  11. 甲骨文裁员,N+6 赔偿……部分员工不满
  12. PR/AE/CTA学习笔记
  13. 浅谈电动自行车智能充电管理系统的设计及应用
  14. 几何分布的期望和方差公式推导_算法数学基础-统计学最基础之均值、方差、协方差、矩...
  15. 智能车浅谈——抗干扰技术软件篇
  16. C语言初阶数据结构(四)栈(详细图解,简单上手,通俗易懂)
  17. c# 计算圆锥的体积_求帮忙写一道c#题目 :编写一个c#程序计算球、圆柱和圆锥的表面积和体积。...
  18. 阿里巴巴集团副总裁陈丽娟对话VMware全球副总裁原欣:助力企业数字化转型
  19. 腾讯大王卡免流手机投屏电视看春晚
  20. 关于ORA-03113:end-of-file on communication channel

热门文章

  1. 测试 RAM 盘和 DISK 盘的文件读写速度
  2. A股上市公司财报披露时间
  3. Word教程-给10以上的数字加个圈圈!
  4. oracle在linux自启动和停止脚本
  5. 使用DHT11和51单片机进行温湿度的读取(保证好用版本)
  6. win10系统如何将鼠标从主屏幕上侧切换到外接屏幕
  7. 【QT】QByteArray的使用
  8. Assignment | 05-week3 -Part_2-Trigger Word Detection
  9. 如何给html文件夹密码,怎样给文件夹加上密码_分享两种给文件夹设密码的方法...
  10. 2020年一级计算机考试试题,2020年2016计算机一级考试考点试题