通过API c#检索'DOCSIGN'签名信封列表

时间:2017-07-13 02:52:04

标签: c# docusignapi

我想在给定的日期范围内检索所有烧焦的信封细节。截至目前,我可以检索最多100条记录的详细信息。我需要获取在给定时间间隔内刚完成的所有信封。

我使用以下代码检索所有签署的合同详细信息。这可以返回最多100个信封详细信息,但我的情况可能不止于此(如何检索给定日期范围内的所有信封详细信息)。

每个请求只有100个信封详细信息吗?

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
};

2 个答案:

答案 0 :(得分:0)

如果你没有计数,那么将获取所有记录。另请检查 - https://docs.docusign.com/esign/restapi/Envelopes/Envelopes/listStatusChanges/ 可用的查询参数,您可以在调用中传递以获取记录列表。

答案 1 :(得分:0)

不是传递count属性,而是传递fromDatetoDate属性。

// 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);

有关详细信息,请参阅此answer