我想在给定的日期范围内检索所有烧焦的信封细节。截至目前,我可以检索最多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
};
答案 0 :(得分:0)
如果你没有计数,那么将获取所有记录。另请检查 - https://docs.docusign.com/esign/restapi/Envelopes/Envelopes/listStatusChanges/ 可用的查询参数,您可以在调用中传递以获取记录列表。
答案 1 :(得分:0)
不是传递count
属性,而是传递fromDate
和toDate
属性。
// 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。