在docusign API中加载pdf以签名pdf文件时,出现错误“无法加载文档”。我附上pdf供参考。
完整的错误消息如下来自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(1;
Retail AMP - Pexe CO-1 MM Piza Hut-RDE-CC21.pdf). Error: Expected Base.String</message>
</errorDetails>
请在下面的Docusign链接中找到参考: https://support.docusign.com/en/cases/05599635
谢谢。
答案 0 :(得分:0)
有两种方法可以通过API将文档发送到DocuSign:
您可以使用Base64编码,这意味着您可以将文档序列化为一个很长的字符串。如果您使用了这种方法-请确保您正确地分割了文档,并且确保在API调用中发送的字符串中包含代表base64 PDF的正确字符串。
您可以将其作为二进制传输发送,这是通过API上传文档的更有效,更不受欢迎的方式。您可以找到操作方法,并查看上传文件的代码示例:
https://developers.docusign.com/esign-rest-api/code-examples/code-example-send-binary