2015-06-17 37 views
5

Dal DocuSign "api obblighi di informazione":severità di DocuSign Certificazione

[Y] la nostra recensione API di certificazione comporta verificando che non si superi 1 richiesta di stato per busta unica per 15 minuti per la conformità polling per la seguenti metodi: ...

REST API: GET/account/{}/accountid buste

Come stringenti sono questi requisiti? Se il 99% dei miei utenti effettuerà solo una richiesta di stato, ma alcuni (che si registreranno intorno a mezzanotte) effettueranno 2 richieste in stretta vicinanza tra loro, il mio accesso API verrà revocato? Quanto è rischioso questo?

+0

Sto votando per chiudere questa domanda come off-topic perché può essere risolta solo dal reparto assistenza dell'azienda. http://meta.stackoverflow.com/questions/255745/why-were-not-customer-support-for-your-favorite-company –

+0

In genere sono d'accordo, tranne che ho già fatto questa domanda al servizio assistenza dell'azienda e mi hanno chiesto di metterlo su Stack Overflow. Naturalmente, questa è colpa della società, non di SO. Ma sono curioso di sapere cosa hanno fatto gli altri utenti dell'API di DocuSign in questa situazione. Spero di non essere il solo! –

+0

Idealmente avresti 1) memorizzare questi risultati in modo da eseguire il polling solo su una pianificazione o 2) che utilizzeresti Connect per ricevere gli aggiornamenti che avresti archiviato. –

risposta

2

Le linee guida indicano che non è necessario consentire agli utenti finali di accedere continuamente a docusign per recuperare lo stato più recente.

Come dice Jeff nei commenti, è necessario utilizzare il Connect api, o callback per busta, o memorizzare nella cache le risposte di stato, effettuando una richiesta effettiva di docusign non più di una volta ogni 15 minuti per busta.

La frequenza massima di polling e l'architettura di stato sono uno dei problemi chiave che il processo di certificazione cerca di indagare.

È anche possibile disattivare il pulsante "stato" per 15 minuti dopo una richiesta. Ma non sarebbe un buon ux. Meglio disabilitarlo efficacemente tramite una cache di 15 minuti. - - come il pulsante di chiusura sugli ascensori.

Aggiunto

parametro callback Il per-busta è eventNotification.

+0

Ho familiarità con l'API Connect e con la memorizzazione nella cache della risposta. Ma cosa intendi per "callback per ogni busta"? –