Yapi接口变更,邮件通知给各个项目成员+关注用户

** Yapi接口变更时会发邮件通知给使用者,但这种变更是在Yapi平台手动变更接口。
而我们几乎不会手动去变更接口,都是通过定时拉取swagger更新接口的,
而swagger 更新的接口是不会去发邮件通知**

注:swagger自动更新无法做到删除接口

我们在Yapi装了一个通知插件,可以监测到swagger的变更,然后给指定的api接口
发送一个json通知,我们通过解析该通知来决定。

1. 是否发送通知
2. 发送给谁
3. 发送什么内容

我们的程序只处理三种通知,增、删、改
通过测试,观察通知内容,当文本:
包含了: [“为分类”,“添加了接口”]=增
包含了: [“更新了分类”,“下的接口”]=改
包含了: [“删除了分类”,“下的接口”]=删

是否发送通知?
改:在Yapi手动改接口Yapi系统会发邮件,不需要我们去发
通过变更用户来判断,是否要发送,观察到swagger自动更新的都是管理员用户
增、删:在Yapi手动删接口Yapi系统不会发邮件,需要我们去发

发送给谁?
增、删:在Yapi手动删接口Yapi系统不会发邮件,需要我们去发从根据项目ID从mongodb中取
表:project,follow
project:取项目成员
follow:取关注的人
邮箱会重复,合并去重,</

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值