钉钉中,请问一下事件订阅中,订阅设置填写的规则是用来拦截过滤的还是放行符合规则的回调请求呢?
钉钉中,请问一下事件订阅中,订阅设置填写的规则是用来拦截过滤的还是放行符合规则的回调请求呢?
是订阅的规则,放行的。
钉钉会向应用推送订阅的事件,例如部门变更、签到通知、打卡通知等。通过订阅这些事件,可以更好地与钉钉集成。你只需告诉钉钉当某个事件发生时,钉钉需要推送消息到哪个URL,钉钉会以HTTP POST请求的方式将事件内容以JSON格式推送给你。https://open.dingtalk.com/document/orgapp/push-events#title-fh5-5xq-3ci
在钉钉中,事件订阅的设置规则主要是用来拦截和过滤回调请求的。开发者需要在钉钉开放平台配置HTTP请求接收地址,用于接收推送的订阅事件,并设置需要订阅的事件。订阅事件的创建过程中,除了需要填写事件订阅的名称和描述信息,还需要选择需要订阅的事件类型,例如用户通讯录变更、部门通讯录变更、群组会话变更等。
当配置完请求地址后,钉钉开放平台会向该地址发送POST请求进行验证,只有在规定时间内正确返回了包含" success "的加密字符串,才算完成事件订阅。在接收到钉钉服务器推送的事件后,您需要在回调地址所在的服务器上处理事件推送,并根据钉钉提供的签名算法和密钥来验证事件推送的合法性,防止恶意攻击和数据篡改。因此,可以看出订阅设置的规则起着筛选和保护的作用,而非简单的放行。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。