FeishuNetSdk.WebSocket 3.0.5
FeishuNetSdk.WebSocket
FeishuNetSdk 开发包的长连接扩展。
飞书开放平台网址:https://open.feishu.cn/
接口清单详见:
注意事项:
在开始配置之前,你需要确保已了解以下注意事项:
- 目前长连接模式仅支持企业自建应用。
- 与 将事件发送至开发者服务器 方式的要求相同,长连接模式下接收到消息后,也需要在 3 秒内处理完成,否则会触发超时重推机制。
- 每个应用最多建立 50 个连接(在配置长连接时,每初始化一个 client 就是一个连接)。
- 长连接模式的消息推送为 集群模式,不支持广播,即如果同一应用部署了多个客户端(client),那么只有其中随机一个客户端会收到消息。
- 启用长连接并启动项目,进入开发者后台,将事件配置中的订阅方式变更为:使用长连接接收事件,重新发布版本之后才能生效。
用法:
1、安装Nuget包
PM> Install-Package FeishuNetSdk.WebSocket
2、服务注册
(1)输入应用凭证
的方式
builder.Services
.AddFeishuNetSdk(
AppId: "cli_a*********013",
AppSecret: "H2wl******************UBfyVn",
EncryptKey: "75vyV******************wpkjy",
VerificationToken: "WVrlO******************2EsMSJw")
//添加飞书长连接服务
.AddFeishuWebSocket();
No packages depend on FeishuNetSdk.WebSocket.
.NET 8.0
- FeishuNetSdk (>= 3.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.0)
- WatsonWebsocket (>= 4.1.2)
- protobuf-net (>= 3.2.30)
Version | Downloads | Last updated |
---|---|---|
3.0.5 | 17 | 08/09/2025 |