我正在尝试通过api创建新的信封,但收到以下错误消息:
<errorDetails xmlns=""http://www.docusign.com/restapi"" xmlns:i=""http://www.w3.org/2001/XMLSchema-instance"">
<errorCode>UNABLE_TO_LOAD_DOCUMENT</errorCode>
<message>Unable to load the document. Unable to load Document(XXXXX.pdf).
Error: Value must be non negative. & vbLf & "Parameter name: Height</message>
</errorDetails>
您能帮助解决这个问题吗?不知道为什么会这样。
答案 0 :(得分:0)
由于通过DocuSign Web工具将PDF上载到DocuSign时,PDF可以正常工作,因此问题出在如何通过API上载PDF上。
通过API上传时:
fileExtension
属性设置为“ pdf”或任何源格式。例如“ html”,“ docx”等documentBase64
属性设置为源文档的BASE64 encoded值。我建议您检查首选语言的代码示例,以了解如何完成此操作:
C#, PHP, Java, Node.js, Python, Ruby, Curl (direct API)
查看方案1或2的读取方式,然后将源文档上传到DocuSign。
如果您的文档大于15 MB,则可能需要使用二进制传输技术上载到DocuSign。为此,请参见示例的方案编号10。