如何使用Rest Recipes在Docusign中使用Next和之前的Uri

时间:2016-09-21 08:57:25

标签: c# .net docusignapi

我想使用Rest Recipes获取20条记录/请求信封信息。

我的要求是:

当20个记录被转储到数据库时,我想要打另一个批次,它将从21到40获取记录,然后在第三个调用中从41到60,依此类推......

我使用下面的代码,但没有任何想法,如何获取分页等信息。 //调用Login()API,设置用户的baseUrl并返回其accountId

string accountId = loginApi(USER_NAME, PASSWORD);

// Set the Start Date (to limit the results returned)
DateTime fromDate = new DateTime(2016, 09, 15);
string fromDateStr = fromDate.ToString("o");
DateTime toDate = new DateTime(2016, 09, 16);                
string toDateStr = toDate.ToString("o");

// set a filter for the envelopes we want returned using the 
// fromDate and count properties

// Here I want to use paging like functionality.
EnvelopesApi.ListStatusChangesOptions options = new EnvelopesApi.ListStatusChangesOptions()
{
    count = "20",// How to increase this counter for next request?
    fromDate = fromDateStr,
    toDate = toDateStr
};

EnvelopesApi envelopesApi = new EnvelopesApi();
EnvelopesInformation envelopes = envelopesApi.ListStatusChanges(accountId, options);

1 个答案:

答案 0 :(得分:0)

你想解决什么? DocuSign有一个电话,允许您获取日期/时间/状态范围内的信封ID列表。对于此方案中返回的内容,不会有特定的数字或限制,但我不明白为什么要将其限制为20(如示例所示)。