我们一直在使用DocuSign的基于SOAP的API调用来为我们的客户生成信封。我们在使用客户的DocuSign帐户创建信封(以及更新收件人状态)时遇到问题。每当我们使用DocuSign帐户的凭据创建信封时,信封就会被创建,但我们无法获取信封ID和信封的状态。我们收到以下错误: “从网络收到的XML存在问题。”
根级别的数据无效。位于System.Xml.XmlBaseReader.IsStartElement()的System.Xml.XmlUTF8TextReader()的System.Xml.XmlExceptionHelper.ThrowXmlException(XmlDictionaryReader reader,String res,String arg1,String arg2,String arg3)的第1行,第1位位于System.ServiceModel.Channels.ReceivedMessage.ReadStartEnvelope(XmlDictionaryReader reader)的System.Xml.XmlBaseReader.IsStartElement(XmlDictionaryString localName,XmlDictionaryString namespaceUri),位于System.ServiceModel.Channels.BufferedMessage..ctor(IBufferedMessageData messageData,RecycledMessageState recycledMessageState,Boolean [])在System.ServiceModel.Channels.TextMessageEncoderFactory.TextMessageEncoder.ReadMessage(ArraySegment 1 buffer, BufferManager bufferManager, String contentType) at System.ServiceModel.Channels.HttpInput.DecodeBufferedMessage(ArraySegment
1缓冲区,Stream inputStream)根据级别的数据是无效的.LeedHeaders,Boolean understandHeadersModified)。第1行,第1位。“
当我们解析从此客户的DocuSign帐户收到的DocuSign连接更新时,我们遇到了同样的问题。
我们也尝试使用其他DocuSign帐户凭据创建相同的信封,一切正常。
我们如何解决此问题?此客户的DocuSign帐户有什么问题吗?
答案 0 :(得分:0)
我终于解决了这个问题。 该错误具有误导性,因为XML没有任何问题。
在进行基于SOAP的API调用时,我已经设置了对" na2.docusign.com"的服务引用。域名,而我们客户的DocuSign帐户居住在" www.DocuSign.com"域。 一旦我更正了服务参考,一切都运行良好。
过去,如果我错误地设置了服务引用,我以前会得到"无效的用户名/密码"错误。如果您收到"无效的用户名/密码"错误以及DocuSign帐户的用户名和密码是否正确,请查看服务参考和域名。