docusignapi - 在签署 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
谢谢。
解决方案
通过 API 将文档发送到 DocuSign 有两种方法:
您可以使用 Base64 编码,这意味着您将文档序列化为很长的字符串。如果您使用此方法 - 请确保您正确地对文档进行了处理,并且您在 API 调用中发送的字符串确实是代表 base64 PDF 的正确字符串。
您可以将其作为二进制传输发送,这是通过 API 上传文档的更高效且不太流行的方式。您可以了解如何执行此操作并查看上传文件的代码示例:
https://developers.docusign.com/esign-rest-api/code-examples/code-example-send-binary
推荐阅读
- visual-studio-code - VS Code 扩展:如何为扩展的设置/配置设置顺序/优先级?
- angular - 更改 Ag Grid 材质主题图标和颜色不起作用
- angular - 如何在Angular7中实现无限滚动分页?
- php - 使用 mysqli_connect() 连接到 Cloud SQL 数据库
- android-studio - 如何在 android studio 中为特定模块生成 jacoco 报告?
- java - rJava:非零退出状态
- reactjs - React build Chunk css 不正确
- ios - 无法将 ZoneConfiguration 转换为 ZoneOptions
- python - Python 中的 AdaBoost.M1 和 DecisionTreeClassifier
- r - 根据时间变量计算每个观察的不同列的总和