如何不自动发送Docusign信封并使用C#SDK获取URL
目前,我们正在使用此方法自动向客户端发送Docusign电子邮件如何不自动发送Docusign信封并使用C#SDK获取URL,c#,docusignapi,C#,Docusignapi,目前,我们正在使用此方法自动向客户端发送Docusign电子邮件 envDef.Status = "sent"; EnvelopesApi envelopesApi = new EnvelopesApi(); EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef); 但是,我们不希望自动发送电子邮件,而是希望获取docusign创建的文档的URL 如何使用? 有关详细信息,请参阅API配
envDef.Status = "sent";
EnvelopesApi envelopesApi = new EnvelopesApi();
EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef);
但是,我们不希望自动发送电子邮件,而是希望获取docusign创建的文档的URL
如何使用?- 有关详细信息,请参阅API配方
- 有关详细信息,请参阅Api配方
- 有关详细信息,请参阅API配方
- 有关详细信息,请参阅Api配方
您想对URL做什么?我们想使用mailto.将链接添加到电子邮件中。您需要使用Docusign嵌入签名。请参阅我在答案中发布的代码。让我知道它是否对您有效。您想对URL做什么?我们想使用mailto.将链接添加到电子邮件中。您需要使用Docusign嵌入式签名。请参阅我在答案中发布的代码。让我知道它是否对你有用。
// set envelope status to "sent" to immediately send the signature request
envDef.Status = "sent";
// |EnvelopesApi| contains methods related to creating and sending Envelopes (aka signature requests)
EnvelopesApi envelopesApi = new EnvelopesApi();
EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef);
// Create Embedded Signing View (URL)
RecipientViewRequest viewOptions = new RecipientViewRequest()
{
ReturnUrl = "https://www.docusign.com/devcenter",
ClientUserId = "1234", // must match clientUserId set in step #2!
AuthenticationMethod = "email",
UserName = envDef.Recipients.Signers[0].Name,
Email = envDef.Recipients.Signers[0].Email
};
// create the recipient view (aka signing URL)
ViewUrl recipientView = envelopesApi.CreateRecipientView(accountId, envelopeSummary.EnvelopeId, viewOptions);
// must set status to "created" since we cannot open Sender View on an Envelope that has already been sent, only on draft envelopes
envDef.Status = "created";
// |EnvelopesApi| contains methods related to creating and sending Envelopes (aka signature requests)
var envelopesApi = new EnvelopesApi();
EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef);
//Create Embedded Sending View (URL)
var options = new ReturnUrlRequest();
options.ReturnUrl = "https://www.docusign.com/devcenter";
// generate the embedded sending URL
ViewUrl senderView = envelopesApi.CreateSenderView(accountId, envelopeSummary.EnvelopeId, options);