在MVC C#项目中实现嵌入式签名的代码。当我发布签名文件时,它将重定向到DocuSign页面,它将重定向到返回URL。使用下面的代码
private const string returnUrl = "http://localhost:5050/DSReturn";
...
return Redirect(viewUrl.Url);
在这里,我想获得签名的文档而不是电子邮件。这怎么可能?还是在完成签名过程后还有其他方法来获取签名的文件?
答案 0 :(得分:1)
您将对“文档”资源(.../documents/{documentId or constant}
)进行API调用。
签名后重定向URL用于继续您的Web工作流程。 “事件”参数允许您的Web应用程序生成正确的页面或结果。例如,在开发中心的“ Loan Co”示例中,生成了一个签名后页面,该页面具有该文档的链接,从而导致API调用来检索该文档。在实际的集成中,重定向URL不能可靠地指示信封已“完成”。例如,签名者可以在执行重定向之前关闭浏览器,否则信封可能会有后续的签名者。 Connect服务为下载文档提供了更加可靠的触发条件。
答案 1 :(得分:0)
扩展@WTP提到的内容,您有两种方法。首先是通过使用SELECT {YourColumns}
FROM (SELECT TOP (95) PERCENT
{YourColumns},
CHECKIN_DATE_TIME
FROM ED_TAT_MASTER
WHERE ...
ORDER BY CHECKIN_DATE_TIME DESC --The reverse of the order you want
) AS T
ORDER BY CHECKIN_DATE_TIME ASC;
端点的原始API调用并从响应中检索文件。可以找到更多信息here。
您可能知道或可能不知道的另一个选项是使用DocuSign Client NuGet软件包。然后,您的代码将类似于以下伪代码:
/v2/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}
如果您尚未使用NuGet软件包,请记住必须进行一些设置工作才能设置EnvelopesApi。该信息可以在here中找到。