Skip to content

SDK 总览

OpenILink 已经在多个运行时上展开 SDK 布局。当前组织下共有 6 个公开 SDK 仓库,覆盖 Node.js、PHP、Go、Python、C# 与 Java。它们的成熟度并不完全一致,但已经构成了统一的接入入口矩阵。

SDK 列表

运行时仓库文档状态备注
Node.jsopenilink/openilink-sdk-node已有独立页面npm 包名为 openilink-sdk-node
PHPopenilink/openilink-sdk-php已有独立页面Composer 包名为 openilink/openilink-sdk-php
Goopenilink/openilink-sdk-go已有独立入口当前站点收录概览页
Pythonopenilink/openilink-sdk-python已有独立入口当前站点收录概览页
C#openilink/openilink-sdk-csharp已有独立入口当前站点收录概览页
Javaopenilink/openilink-sdk-java已有独立入口当前站点收录概览页

共同能力

官方 SDK 当前围绕同一组核心任务逐步对齐:

  • 二维码登录流程
  • 长轮询消息更新
  • 文本消息发送
  • 会话配置获取
  • 打字状态更新
  • 上传 URL 获取
  • context token 缓存与主动推送

如何选择运行时

  • 如果你的栈是 JavaScript 或 TypeScript,优先使用 Node.js SDK
  • 如果你的栈是 PHP 或 Composer 项目,优先使用 PHP SDK
  • 如果你的栈偏向 Go,可以先看 Go SDK
  • 如果你的栈偏向 Python,可以先看 Python SDK
  • 如果你的栈偏向 .NET,可以先看 C# SDK
  • 如果你的栈偏向 Java,可以先看 Java SDK

文档覆盖范围

当前站点已经为全部 6 个公开 SDK 仓库提供入口,其中 Node.js 与 PHP 给出更细的接入说明,其余运行时先提供统一索引与定位说明,后续可随着仓库成熟度继续展开。

开放接口,连接下一代会话系统。