Как получить подписанный документ после завершения встроенной церемонии подписания? - PullRequest
0 голосов
/ 21 февраля 2019

Реализация кода Встроенная подпись в проекте MVC C #.Когда я размещаю подписывающий документ, он перенаправляет на страницу DocuSign и перенаправляет на возвращаемый URL.используя код ниже

private const string returnUrl = "http://localhost:5050/DSReturn";
...
return Redirect(viewUrl.Url);

Здесь я хочу получить подписанный документ в ответ, а не по электронной почте.Как это возможно?или есть ли другой способ получить подписанный документ после завершения процесса подписи?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Расширяя то, о чем упоминал @WTP, у вас есть пара подходов.Первый - через необработанный вызов API с использованием конечной точки /v2/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId} и извлечение файла из ответа.Дополнительную информацию можно найти здесь .

Другой вариант, о котором вы можете или не можете знать, - это использование DocuSign Client пакета NuGet.Ваш код будет выглядеть примерно так: псевдокод:

Stream documentStream = EnvelopesApi.GetDocument(accountId, envelopeId, documentId);

Если вы еще не используете пакет NuGet, имейте в виду, что для настройки EnvelopesApi вам потребуется выполнить настройку.Эту информацию можно найти здесь .

0 голосов
/ 21 февраля 2019

Вы бы сделали вызов API для ресурса «документ» (.../documents/{documentId or constant}).

URL перенаправления после подписи предназначен для продолжения вашего веб-рабочего процесса.Параметр «event» позволяет вашему веб-приложению генерировать правильную страницу или результаты.Например, в примере «Loan Co» в Центре разработки создается страница пост-подписи, содержащая ссылки на документ, что, в свою очередь, приводит к вызову API для извлечения документа.В реальной интеграции URL перенаправления не является надежным индикатором того, что конверт «завершен».Например, подписавшая сторона может закрыть браузер до того, как будет выполнено перенаправление, или конверт может иметь последующих подписывающих.Служба Connect обеспечивает гораздо более надежный триггер для загрузки документов.

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