最小设计示例

Minimal esign example

我正在通过 C# 快速入门和示例(特别是 sign via email 示例)学习如何使用 DocuSign API。这个例子很好,工业实力和功能齐全。然而,它包括许多在过滤器中初始化、通过 DI 等注入的对象(例如 User、Session、RequestItems)。其中一些项目对我来说仍然是个谜,例如User.AccessToken 或 Session.AccountId 如何获得它们的值。因此,很难弄清楚 DocuSign 生成了什么值,本地分配了什么,什么是必要的,什么是有用的等等。

我正在尝试使用最少的对象集来运行最简单的示例。是否可以将示例作为一个独立的控制器,在一个公共 class 中使用一种操作方法和相关方法。这将大大加快理解速度。

如果这有帮助,我创建了这个新手友好的示例来引导感兴趣的用户完成基本的 eSignature 工作流程以发送信封并下载其内容。它只有一个控制器和一个视图,没有过滤器,没有依赖注入,没有服务等。它从 eg002 中提取授权和发送方法,从 API 文档中提取下载方法。

https://github.com/ISM6225/DocusignStart

要使用它,请从 https://developers.docusign.com/docs/esign-rest-api/quickstart/ 创建 ASP.NET 核心 QuickStart 应用程序,填充发件人信息和私钥,然后 运行 应用程序。