开发者社区 问答 正文

钉钉Webhook 和 Stream 用是什么?

钉钉Webhook 和 Stream 用是什么?

展开
收起
真的很搞笑 2023-12-21 07:51:33 727 分享 版权
2 条回答
写回答
取消 提交回答
    • 钉钉Webhook:是一种基于HTTP回调机制的通知服务。当你在钉钉上配置了Webhook,当特定事件发生时(如消息发送、审批完成等),钉钉会向你指定的URL发送一个POST请求,包含事件的相关信息。你可以根据这些信息在你的服务器上执行相应的操作。
      • 钉钉Stream:是一种实时数据推送服务。通过Stream,你可以订阅钉钉平台上的各种事件流,当事件发生时,钉钉会实时地将事件数据推送到你的服务器。Stream适用于需要实时处理大量数据或者对延迟敏感的应用场景。
    2023-12-21 16:26:32
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉的Webhook和Stream是钉钉开放平台提供的两种消息接收模式,均用于机器人与用户的交互。

    Webhook是一种HTTP模式,它允许您的应用通过发送POST请求来接收钉钉推送的消息。当您在开发者后台中设置机器人接收方式为HTTP时,即对应于Webhook模式。

    而Stream模式则是钉钉开放平台提供的一种集成方式,该模式通过Websocket连接与应用程序进行通讯,以实现实时的消息接收。相较于Webhook,Stream模式能够降低接入门槛和资源依赖,因为它不需要公网服务器。

    对于钉钉标准版组织进行企业内部应用开发机器人,配置了Webhook和Stream这两种消息通道时,它们的调用量将进行计费。其中,钉钉标准版享有每月5000次免费调用额度。如果这个数量仍无法满足需求,可以考虑购买应用开发与酷化增购包以提高用量。同时,请注意在群聊中只有@机器人的消息可以被机器人接收到。

    2023-12-21 16:11:23
    赞同 展开评论