首页 > 解决方案 > 在签署 pdf 时,它返回错误 UNABLE_TO_LOAD_DOCUMENT

问题描述

在 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

谢谢。

标签: docusignapi

解决方案


通过 API 将文档发送到 DocuSign 有两种方法:

  1. 您可以使用 Base64 编码,这意味着您将文档序列化为很长的字符串。如果您使用此方法 - 请确保您正确地对文档进行了处理,并且您在 API 调用中发送的字符串确实是代表 base64 PDF 的正确字符串。

  2. 您可以将其作为二进制传输发送,这是通过 API 上传文档的更高效且不太流行的方式。您可以了解如何执行此操作并查看上传文件的代码示例:

https://developers.docusign.com/esign-rest-api/code-examples/code-example-send-binary


推荐阅读