DocuSign-随机UNABLE_TO_CONVERT_DOCUMENT错误

时间:2018-12-13 22:51:06

标签: docusignapi docusigncompositetmplts

我正在使用端点https://au.docusign.net/restapi/v2/accounts/ {AccountID} / envelopes使用Docusign create envelop API。该API调用在大多数情况下都有效,但是偶尔我会收到一条错误消息,指出系统无法将该文档转换为PDF。我正在提交随机失败的docx类型文档(例如一天一次)。重新提交后,同一文档提交就可以正常工作。

为了理解问题,我尝试启用DocuSign登录登录。由于日志在任何给定时间最多只能保存50个条目,因此我清除了日志以确保在发生故障时可以随时捕获故障。

收到实际错误消息:

{
  "errorCode": "UNABLE_TO_CONVERT_DOCUMENT",
  "message": "System was unable to convert this document to a PDF. Unable to convert Document(Document Name.docx) to a PDF. Error: UserId:{GUID} IPAddress:XX.XX.XXX.XXX Source:ApiRESTv2:Failed to convert FileType: docx"
}

现在,我正在尝试通过DocuSign UI下载日志文件,并且在尝试这样做时收到不断超时的问题。有人知道从DocuSign提取的任何程序日志文件吗?以前有人做过吗?

非常感谢您提供有关错误解决方案或帮助下载错误日志的任何指针。请帮助

1 个答案:

答案 0 :(得分:0)

默认情况下,DocuSign平台接受PDF文档,因此通过API发送时,您只需要包括PDF的文档字节。但是,对于任何其他文件格式,您需要将文档对象上的fileExtension属性设置为您要发送的文件类型。

例如,如果使用开源DocuSign SDK之一,则使用setFileExtension()setter方法设置扩展名:

document.setFileExtension("docx");

或者,如果直接调用REST API(即不使用SDK),则将fileExtension属性设置为“ docx”:

{
    ...
    "fileExtension": "docx",
    ....
}

如果在此之后仍然收到错误,那么我将开始使用其他文档进行测试,并确认您使用的文档没有任何损坏,并且格式正确。