Docusign SDK проверить статус конверта - PullRequest
0 голосов
/ 07 сентября 2018

В настоящее время у меня есть задание по расписанию, которое получает все незавершенные статусы конвертов из моей системы и проверяет каждое обновление статуса конвертов из docusign через docusign sdk (Envelop env = envelopesApi.getEnvelope (accountId, envelopeId)), Причина использования этого API в том, что для каждого статуса конверта существуют разные варианты использования.

Но я вижу, что API опроса (EnvelopesInformation envelopes = envelopesApi.ListStatusChanges (accountId, options)) * имеет ограничение, которое не позволяет опрашивать DocuSign чаще, чем один раз каждые 15 минут. Я не использую этот API сейчас.

Так есть ли какие-то проблемы / ограничения для envelopesApi.getEnvelope (accountId, envelopeId)) ?

Спасибо.

1 Ответ

0 голосов
/ 07 сентября 2018

Запросы getEnvelope () и listStatusChanges () имеют одинаковое ограничение опроса, если вы начнете вызывать слишком много, ваш ключ API может быть удушен или временно отключен по DocuSign.

Однако, поскольку запрос listStatusChanges () возвращает состояние для всего набора конвертов, а не только для одного конверта за раз, это предпочтительный запрос API при опросе платформы DocuSign.

Кроме того, по-настоящему оптимальным вариантом, который вообще не учитывается в зависимости от ограничений платформы, является использование веб-хитов DocuSign для передачи статуса в ваше приложение, а не для постоянного опроса приложения. Вы можете настраивать веб-заезды либо с помощью модуля DocuSign Connect , либо с помощью eventNofications через структуру конверта.

Подробнее о DocuSign Webhooks .

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