如何使用 DocuSign C# Client SDK 获取 REST Trace?

How to get the REST Trace using the DocuSign C# Client SDK?

有没有办法使用 DocuSign C# Client SDK (DocuSign.eSign) 的更新版本以编程方式获取 REST Trace?

以前版本的 SDK (DocuSign.Integrations.Client) 有一个 RestTrace 属性,如果您设置正确,可以从 Envelope 访问它:

RestSettings.Instance.RestTracing = true;

例如调用后

// create envelope and send it
bool result = envelope.Create(documentData, filename);

您可以访问 envelope.RestTrace 属性 以获得发送到 DocuSign 的完整 API 请求。

新的 EnvelopeDefinition 和 EnvelopesApi class 似乎没有类似的 属性。有没有办法访问我丢失的信息?

更新后的 SDK 调用如下所示:

// create envelope and send it
// |EnvelopesApi| contains methods related to creating and sending Envelopes (aka signature requests)
EnvelopesApi envelopesApi = new EnvelopesApi();
EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envelope);

envelope 定义为 EnvelopeDefinition

您可以使用 Beta Recipe Framework 应用程序轻松查看您的 API 调用和应用程序的响应。

查看导航栏中的 "API Log" 菜单项。

Github repo.