2017-07-13 2 views
1

Ich möchte alle angesammelten Umschlagdetails mit dem angegebenen Datumsbereich abrufen. Ab sofort kann ich maximal 100 Datensatzdetails abrufen. Ich muss alle Kuverts holen, die gerade während des angegebenen Zeitintervalls abgeschlossen wurden.Abrufen von 'DOCSIGN' signierten Umschlagsliste über API C#

Ich habe den folgenden Code verwendet, um alle unterzeichneten Vertragsdetails abzurufen. Dies kann maximal 100 Umschlagdetails zurückgeben, aber in meinem Fall ist es möglicherweise mehr als das (Wie kann ich alle Umschlagdetails in einem bestimmten Datumsbereich abrufen).

Ist Docu Sign nur 100 Umschlagdetails pro Anfrage zulassen?

string accountId = loginApi(username, password); 
//=========================================================== 
// Step 2: List Envelopes (using filters) 
//=========================================================== 

// This example gets statuses of all envelopes in your account going back 1 full month... 
DateTime fromDate = DateTime.UtcNow; 
fromDate = fromDate.AddDays(-4); 
string fromDateStr = fromDate.ToString("o"); 

// set a filter for the envelopes we want returned using the fromDate and count properties 
var options = new EnvelopesApi.ListStatusChangesOptions() 
{ 
    count = "100", 
    fromDate = fromDateStr 
}; 
+1

Erarbeiten Sie Ihre Frage und zeigen Sie, was Sie bisher versucht haben. – Sujith

+0

Was hast du probiert? Welcher API Anruf? Welche Parameter werden übergeben? –

Antwort

0

Wenn Sie nicht zählen, werden alle Datensätze abgerufen. Überprüfen Sie auch - https://docs.docusign.com/esign/restapi/Envelopes/Envelopes/listStatusChanges/ für verfügbare Abfrageparameter, die Sie in dem Aufruf übergeben können, um die Liste der Datensätze zu erhalten.

+0

Die Funktion listStatusChanges api unterstützt keine Paginierung. –

+0

Pro unten DocuSign Docs Link, UmschlägeInformation Response-Struktur hat Seitenumbruch-Details, wenn es nicht dort Dokumente müssen aktualisiert werden, um die gleichen zu reflektieren https://docs.docusign.com/esign/restapi/Uenvelopes/Uenvelopes/listStatusChanges/#/definitionen/umschlägeInformation –

+0

Ich lief https: // {{EnvironmentVal}}/restapi/v2/accounts/{{AccountIdVal}}/Umschläge? from_date = 2017-01-01 & count = 40 Anruf in meinem Demo-Konto docusign und bekam Antwort als darunter, wo Paginierung, können Sie bitte bestätigen, wenn dies nicht die richtige Antwort ist? '{ "resultSetSize": "40", "totalSetSize": "135", "start": "0", "EndPosition": "39", "nextUri":„/ Konten/1764240/Umschläge? start_position = 40 & count = 40 & from_date = 1% 2f1% 2f2017 + 12% 3a00% 3a00 + AM & from_to_status = geändert "' @CodingDawg –

0

Anstatt die count Eigenschaft zu übergeben, übergeben fromDate und toDate Eigenschaften.

// set a filter for the envelopes we want returned using the fromDate and count properties 
var options = new EnvelopesApi.ListStatusChangesOptions() 
{ 
    fromDate = "6/16/2017", 
    toDate = "6/20/2017" 
}; 

// |EnvelopesApi| contains methods related to envelopes and envelope recipients 
var envelopesApi = new EnvelopesApi(); 
var envelopes = envelopesApi.ListStatusChanges(accountId, options); 

Weitere Informationen finden Sie unter answer.

Verwandte Themen