Docusign Webhook .net core 2.0

时间:2018-06-26 11:09:34

标签: asp.net-core docusignapi

我正在尝试在我的数字签名应用程序中实现Docusign。我将.net core 2.0用于开发目的。我发现Docusign SDK(https://www.nuget.org/packages/DocuSign.eSign.dll/)与.net内核不兼容,因此我尝试了另一个(https://www.nuget.org/packages/DocuSign.Core)。常规签名请求工作正常,但涉及嵌入式签名时,SDK中没有可用的方法(但原始SDK中可用)。我正在使用REST API来完成嵌入式签名过程,目前可以正常工作。

现在,我想跟踪文档的状态(例如,文档何时交付,何时由签名者签名等)。我正在配置webhook来完成此任务,但没有在webhook端点中获取webhook对象。我提到的文件很少(“ https://github.com/docusign/recipe-010-webhook-csharp/blob/master/Webhook/Controllers/WebhookController.cs”,“ https://developers.docusign.com/esign-rest-api/code-examples/webhook-status”, “ https://www.docusign.com/blog/dsdev-msbuild2018-session-thr2605/”)查看网络挂钩如何工作,但看起来好像都不起作用。在示例中,每个人都在请求内容(request.Content.ReadAsStreamAsync())中获取了webhook对象,但在Content上我为空。

有人可以帮助我解决此问题。一个示例代码或有用的文档(除了我要引用的文档之外)将非常有用。

谢谢。

1 个答案:

答案 0 :(得分:0)

回复:.Net Core SDK支持-我们听到了您的声音,我们正在努力。

回复:webhook设置-

您如何创建Webhook订阅?通过管理工具还是通过Envelopes :: create调用中的eventNotification对象?

要开始,我建议使用“管理”工具。使用“连接”屏幕将Webhook通知订阅添加到您的服务器(您的“侦听器”)。然后,您会收到您感兴趣的事件的通知。

您的服务器必须支持https,并且可以在公共互联网上使用,以便DocuSign可以向其发送POST请求。