Предварительно подписанный URL для загрузки файла на DocuSign - PullRequest
1 голос
/ 11 марта 2019

Я пытаюсь интегрировать #docusignapi в мой веб-сайт и искал предварительно подписанный механизм загрузки.Но их API не говорит об этом (по крайней мере, я нигде этого не видел).

Кому-нибудь удалось это сделать?

Если вы не знакомы с предварительно подписаннымзагрузите, вот блог от Dropbox о том, как они предлагают .

Ответы [ 2 ]

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

Если вы хотите, чтобы пользовательский интерфейс загружал документы в конверт перед отправкой конверта для ESigning, вы можете использовать Просмотр отправителя для чернового конверта с этим солнцем.ваши клиенты должны зайти в ваше приложение, и тогда приложение сможет вызывать эти API-интерфейсы ESign для создания одноразового URL-адреса и загружать этот URL-адрес в браузер, чтобы попросить пользователей загрузить документ в конверт.

Обновление:

Существует еще один вариант, который можно использовать, но он будет использоваться только в том случае, если у получателя конверта есть учетная запись DS, тогда вы можете добавить их как тип получателя «Редактор (разрешить редактирование)» врабочий процесс.Когда они получат электронное письмо от DocuSign, они войдут в систему со своими учетными данными DS и смогут изменять конверт так же, как отправитель конверта; с помощью типа получателя редактора они могут добавлять / обновлять документы, добавлять / обновлять получателей и их вкладки.

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

DocuSign не предлагает предварительно загруженную функцию загрузки в настоящее время.

Вы можете загружать документы с помощью вызова API Envelope :: create в теле объекта JSON послеBase64 кодируется.

Вы можете увидеть это через сценарий 2 в примерах запуска (см. Ниже).

Вы также можете загрузить документ (ы) в двоичном режиме с помощью многопользовательской транзакции MIME.См. Пример сценариев 10.

Документы также можно загружать в отдельных транзакциях, если конверт сначала создается в черновом режиме.

Примеры запуска перечислены ниже.Каждый включает 14 или более сценариев.

C # - https://github.com/docusign/eg-03-csharp-auth-code-grant-core

PHP - https://github.com/docusign/eg-03-php-auth-code-grant

Java - https://github.com/docusign/eg-03-java-auth-code-grant

Node.js - https://github.com/docusign/eg-03-node-auth-code-grant

Python - https://github.com/docusign/eg-03-python-auth-code-grant

Ruby - https://github.com/docusign/eg-03-ruby-auth-code-grant

Curl (прямой API) - https://github.com/docusign/eg-03-curl

...