我们正在使用DocuSign Connect功能通过PDF文档获取收件人和信封状态更新。
在ASP.Net WebAPi Rest Controller中反序列化Connect XML响应的最佳方法是什么?
1)添加“https://www.docusign.net/api/3.0/api.asmx?wsdl”来生成wsdl类文件并反序列化Connect XML响应?
2)使用DocuSign客户端库反序列化连接XML?我们在客户端库中有DocuSignEnvelopeInformation吗?
3)解析XML并获取收件人以及信封和文档的状态。
如果您喜欢SOAP世界,您可以实现SOAP服务,然后配置DocuSign Connect来调用您的服务。然后,SOAP库将自动将请求(来自DocuSign Connect的XML通知消息)反序列化为C#结构。
就个人而言,我不是SOAP的粉丝。所以我使用XML解析库让我可以访问XML消息中的数据。
There are a number of C# XML parsers。选一个适合你的方法。这里也是related StackOverflow question。