DocuSign: невозможно загрузить документ PDF через API - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь создать новый конверт через 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>

Не могли бы вы помочь с проблемой?Не уверен, почему это происходит.

1 Ответ

0 голосов
/ 03 марта 2019

Поскольку PDF работал, когда вы загружали его в DocuSign через веб-инструмент DocuSign, проблема заключается в том, как вы загрузили его через API.

При загрузке через API:

  1. Установите для атрибута fileExtension значение "pdf" или любой другой формат источника.Например, "html", "docx" и т. Д.
  2. Установите для атрибута documentBase64 значение BASE64 в кодировке вашего исходного документа.

Я предлагаюВы изучаете пример кода для предпочитаемого вами языка, чтобы увидеть, как это делается:

C # , PHP , Java , Node.js , Python , Ruby , Curl (прямой API)

Посмотрите, как сценарий 1 или 2 читает и затем загружаетисходный документ для DocuSign.

Если размер вашего документа превышает 15 МБ или около того, вы можете загрузить его в DocuSign с использованием метода двоичной передачи.Для этого см. Пример сценария № 10.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...