开发者

客户端SDKs

TypeScript、Python 和 .NET 客户端与 API 行为一起维护 — 类型化请求模型、版本化更新以及无手动 HTTP。

可用客户端SDKs

语言包名状态运行时
TypeScript/Node.js@esignature-erp/sdk✅ 直播节点≥20;通过“fetch”的浏览器捆绑包
Python认可-sdk✅ 直播蟒蛇≥3.10
.NET / C#Endorsed.Sdk✅ 直播.NET 8+

所有SDKs以相同的方式进行身份验证(承载API密钥)并共享相同版本的请求/响应合约。 TypeScript 客户端在 `packages/sdk` 中编写; Python 和 .NET 快速入门位于沙盒附带的SDK 快速入门文档中。

每一个SDK给你什么

🔷

类型化请求和响应模型

没有字符串类型的字典访问。每个 API 资源都有一个带有 IDE 自动完成和编译时检查的类型化类。

🔄

自动重试

网络错误和瞬态 5xx 响应将以指数退避重试。可配置的最大尝试次数和退避上限。

🔑

承载认证

在客户端构建时传递您的API密钥。 SDK 处理每个请求的授权标头。

🔍

相关 ID 传播

每个SDK调用都会从响应中返回X-Correlation-ID。记录下来以进行支持追踪。

常见问题

SDK 快速入门 — 30 行以内的信封

安装键入的客户端,配置您的凭据,并发送您的第一个信封。 SDK 1:1 映射到 REST API — 相同的形状、相同的错误、相同的版本。

管理员SDK快速入门页面
TypeScript SDK — 安装命令、凭据配置和完整的创建和发送信封示例。 Python 和 .NET 客户端遵循相同的模式。

一次通话即可获取SDK凭证

使用“mode: sandbox”声明一个沙箱——响应主体带有一个作用域的API密钥,该密钥可以立即与每个发布的SDK一起使用。