Еще один способ проверить ваш «Слушатель» - получить ответ DocuSign XML с помощью
https://webhook.site
Оттуда вы увидите запрос POST с полным текстом XML для вашего конверта.
ПРОВЕРЬТЕ СОЗДАНИЕ КОНВЕРТА В первую очередь
Прежде чем тестировать свой Listener, я хотел убедиться, что мой код C # запускает WebHook (через EnvelopeDefinition.EventNotification) в DocuSign Envelope.
EnvelopeDefinition.EventNotification устанавливает 2 списка объектов для EnvelopeEvent и RecipientEvents. Правильная их настройка приведет к срабатыванию триггера в DocuSign Connect (Webhook).
Все, что требовалось, это установить EventNotification.Url = настраиваемый URL-адрес, созданный для меня на https://webhook.site
Я локально запустил свой код API C #, чтобы создать конверт DocuSign, который запускал бы Webhook. Затем я использовал электронное письмо DocuSign (полученное через несколько секунд после создания конверта), чтобы подписать документ, что снова запустило Webhook для моего тестового слушателя.
ПОЛУЧИТЬ XML. Мой правильно настроенный код запустил событие POST DocuSign Connect (Webhook). Я могу увидеть запрос POST (и его тело XML) по своему настраиваемому URL-адресу по адресу https://webhook.site
ПОВТОРНО ОТПРАВИТЬ XML. Наконец, скопируйте XML-запрос POST, отправленный из DocuSign, и вставьте этот XML-код в PostMan. Затем я могу локально использовать PostMan для «повторной отправки» этого запроса POST (и тела XML) для тестирования разрабатываемого мной локального API прослушивателя.
28.02.2019
HttpRequestMessage
. Вот пример кода: github.com / docusign / recipe-010-webhook-csharp / blob / master / 18.02.2018