钉钉Webhook 和 Stream 用是什么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
钉钉的Webhook和Stream是钉钉开放平台提供的两种消息接收模式,均用于机器人与用户的交互。
Webhook是一种HTTP模式,它允许您的应用通过发送POST请求来接收钉钉推送的消息。当您在开发者后台中设置机器人接收方式为HTTP时,即对应于Webhook模式。
而Stream模式则是钉钉开放平台提供的一种集成方式,该模式通过Websocket连接与应用程序进行通讯,以实现实时的消息接收。相较于Webhook,Stream模式能够降低接入门槛和资源依赖,因为它不需要公网服务器。
对于钉钉标准版组织进行企业内部应用开发机器人,配置了Webhook和Stream这两种消息通道时,它们的调用量将进行计费。其中,钉钉标准版享有每月5000次免费调用额度。如果这个数量仍无法满足需求,可以考虑购买应用开发与酷化增购包以提高用量。同时,请注意在群聊中只有@机器人的消息可以被机器人接收到。