微信小程序云开发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钩子。
微信小程序云开发CMS中WebHook功能的使用方法相关推荐
- 垃圾分类微信小程序——云开发+CMS+微应用+百度智能云图片识别
功能列表 1.0.0版本: 三个版本,一个APPID,登录页选择版本 登录,openid判断 社区居民用户注册,一房一主 工作/清洁人员账号绑定,一人一号,一号一人 用户首页,直接展示搜索功能,包括图 ...
- 微信小程序云开发CMS内容管理平台csv上传乱码或失败的解决方法
一.新建Excel并编辑数据: 二.Excel 编辑好后另存为csv文件(直接导入微信小程序云开发数据库会出现中文乱码): 三.csv文件直接改后缀名为.txt,然后用记事本打开(如首行出现空字段需删 ...
- 微信小程序云开发———CMS
CloudBase CMS (opens new window)是云开发推出的,基于 Node.js 的 Headless 内容管理平台,提供了丰富的内容管理功能,也就是对云数据库的可视化操作.基本的 ...
- 微信小程序云开发之收藏文章功能的简单实现
最近宅宅也是在给人做一款文章小程序,其中需要实现用户收藏文章,然后能显示在收藏页面的功能,也是在网上找了不少其他博主的文章,但是都达不到我想要的效果(要么用了云函数,要么超出了我的知识范围,要么本身存 ...
- 微信小程序云开发-云函数篇
一.小程序原生-云函数 1.在项目根目录下新建云函数存放的文件夹目录: "functions/",并在 project.config.json 中加入配置 2.右击 functio ...
- 微信小程序云开发 · 从0搭建商业级校园跑腿平台(已开源)
微信小程序云开发 · 从零搭建商业级校园跑腿平台 小秃僧 新生代农民工,一枚准毕业的大四学生,热爱前端开发,做个有态度.有思想.有价值的公众号. 好久不更新了,再更新已是打工人! 我将分享用云开发 ...
- 个人微信小程序云开发总结心得
文章之前: 先附上通过微信小程序云开发做出的两个小程序,有兴趣的朋友可以微信扫码进去看看,欢迎登录学习 . 框架采用移动端常用UI: Vant 微信云开发官方文档:微信开发文档 相关的npm包导入方法 ...
- 微信小程序云开发实现问卷调查的创建与填写
微信小程序云开发实现问卷调查的创建与填写 本人专注使用云开发,实现一个前端可以做后端以及整个项目的部署与上线. 如果觉得我讲的好就可以给我点个赞.也可以加我微信了解详情. 我们先看效果是怎么样的 We ...
- 【小程序】微信小程序云开发笔记详细教程(建议收藏)
1- 前言 1.1 微信云开发是什么? 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务. 开发者可以使用云开发快速开发小程序.小游戏.公众号网页等,并且原生打通微信开放能力. 开发者无需搭建 ...
最新文章
- 用户画像从0到100的构建思路
- 虚拟私有云网络VPC
- 安装好android的adt以后重启eclipse,但是没有创建AVD的图标
- 介绍什么是极限编程?
- pynlpir.LicenseError: Your license appears to have expired. Try running pynlpir update.
- java对象头_我的并发编程(二):java对象头以及synchronized升级过程
- dao层如何调用对象_你的项目应该如何正确分层?
- 深度学习-超参数和交叉验证
- Android adb “push pull”中文支持解决方案
- 虚拟机使用本地服务器配置,虚拟机搭建本地云服务器配置
- 甲骨文裁员,N+6 赔偿……部分员工不满
- PR/AE/CTA学习笔记
- 浅谈电动自行车智能充电管理系统的设计及应用
- 几何分布的期望和方差公式推导_算法数学基础-统计学最基础之均值、方差、协方差、矩...
- 智能车浅谈——抗干扰技术软件篇
- C语言初阶数据结构(四)栈(详细图解,简单上手,通俗易懂)
- c# 计算圆锥的体积_求帮忙写一道c#题目 :编写一个c#程序计算球、圆柱和圆锥的表面积和体积。...
- 阿里巴巴集团副总裁陈丽娟对话VMware全球副总裁原欣:助力企业数字化转型
- 腾讯大王卡免流手机投屏电视看春晚
- 关于ORA-03113:end-of-file on communication channel
热门文章
- 测试 RAM 盘和 DISK 盘的文件读写速度
- A股上市公司财报披露时间
- Word教程-给10以上的数字加个圈圈!
- oracle在linux自启动和停止脚本
- 使用DHT11和51单片机进行温湿度的读取(保证好用版本)
- win10系统如何将鼠标从主屏幕上侧切换到外接屏幕
- 【QT】QByteArray的使用
- Assignment | 05-week3 -Part_2-Trigger Word Detection
- 如何给html文件夹密码,怎样给文件夹加上密码_分享两种给文件夹设密码的方法...
- 2020年一级计算机考试试题,2020年2016计算机一级考试考点试题