【发布时间】:2017-02-02 05:10:01
【问题描述】:
我们一直在使用 DocuSign 的基于 SOAP 的 API 调用来为我们的客户生成信封。我们在使用我们客户的 DocuSign 帐户之一创建信封(和更新收件人状态)时遇到问题。每当我们使用他们的 DocuSign 帐户凭据创建信封时,都会创建信封,但我们无法获取信封 ID 和信封状态。我们收到以下错误: “从网络接收的 XML 存在问题。”
根级别的数据无效。第 1 行,位置 1。在 System.Xml.Xml.XmlUTF8TextReader.Read() 在 System.Xml.XmlBaseReader.IsStartElement() 的 System.Xml.XmlExceptionHelper.ThrowXmlException(XmlDictionaryReader reader, String res, String arg1, String arg2, String arg3)在 System.Xml.XmlBaseReader.IsStartElement(XmlDictionaryString localName, XmlDictionaryString namespaceUri) 在 System.ServiceModel.Channels.ReceivedMessage.ReadStartEnvelope(XmlDictionaryReader reader) 在 System.ServiceModel.Channels.BufferedMessage..ctor(IBufferedMessageData messageData, RecycledMessageState returnedMessageState, Boolean[]在 System.ServiceModel.Channels.TextMessageEncoderFactory.TextMessageEncoder.ReadMessage(ArraySegment1 buffer, BufferManager bufferManager, String contentType) at System.ServiceModel.Channels.HttpInput.DecodeBufferedMessage(ArraySegment1 buffer, Stream inputStream) 处的理解Headers,布尔理解HeadersModified) 根级别的数据无效。第 1 行,位置 1。”
当我们解析从该客户的 DocuSign 帐户收到的 DocuSign 连接更新时,我们遇到了同样的问题。
我们还尝试使用另一个 DocuSign 帐户凭据创建相同的信封,一切正常。
我们如何解决这个问题?这个客户的 DocuSign 帐户有什么问题吗?
【问题讨论】:
-
从故障排除的角度来看,您是否检查了接收到的 XML 有效负载并通过 XML 验证器对其进行解析以缩小潜在的 XML 格式错误?
-
是的。 XML 有效。
标签: docusignapi