2016-06-17 3 views
0

Правила государственной аттестации:Что представляет собой «уникальный запрос документа»?

You may not exceed 1 unique document request per unique envelope per 15 minutes.

В Certification Requirements детали, какие конкретные запросы рассматриваются запрос состояния, но ничего не говорят больше об уникальных запросов документов.

Может ли это ограничение API позволить мне делать несколько запросов GET на /envelopes/{envelopeId}/documents в течение 15 минут?

Как насчет нескольких запросов GET на /envelopes/{envelopeId}/documents/{documentId}/pages/{pageNumber}/page_image в течение 15 минут?

ответ

1

Во-первых: Как вы цитируете, правило не более чем один раз-каждый-15 минут составляет конкретный конверт, а не интеграция_id. Поэтому, если вы просматриваете документы, связанные с разными конвертами, все в порядке.

Если вы часто публикуете документы для определенного конверта, почему вы это делаете? Если вы по сути делаете опрос, чтобы узнать, добавила ли кто-то приложение в конверт, это не будет летать.

Для любого вызова, который вы делаете повторно, настоящий вопрос - почему вы это делаете?

Если у вас нет (очень) хорошего объяснения, почему ваши повторные вызовы не должны рассматриваться как опросы, ваша интеграция не пройдет этап проверки/сертификации.

В эти дни стало легче и проще иметь слушателя, который может принять incoming webhook notifications от DocuSign.

Используйте ngrok (или аналогичный) или запустите прослушиватель на Heroku, а затем ваше приложение сможет опросить его.

+0

Я использую webhook, но он был менее идеальным для отслеживания изменений и удаления подписей/документов. Запросы GET предоставляют гораздо лучшую информацию (например, идентификатор получателя, имена ролей, количество страниц документа), чтобы сравнить конверт с моими записями MySQL, где я обнаружил, что модуль Connect отсутствует. Есть ли способ обойти это, или мне нужно пересмотреть мой поток данных? –

+0

Сообщают ли сообщения о подключении, когда произошло событие, которое вас интересует? Это прекрасно, чтобы выполнить GET в ответ на уведомление Connect, чтобы получить дополнительную информацию об изменении. Если что-то происходит там, где нет Уведомления, пожалуйста, внесите свой вопрос, чтобы сказать, что это такое. Затем мы можем потребовать, чтобы команда Connect добавила их в качестве будущих событий. –

+0

Я следил за твоим советом и сделал второй взгляд на звонки, которые я делаю. Многие из них кажутся ненужными, поэтому я сейчас в середине перезаписи. Я не могу проверить, запускают ли эти действия веб-хост или нет прямо сейчас, но было бы неплохо, если бы удаление документов, изменение имени получателя или электронной почты и удаление получателей могли активировать модуль Connect. –

Смежные вопросы