Я делаю запрос на статусы конвертов. В моих вариантах запроса я также выбрал получателей. Вот мой код для запроса.
public List<Envelope> GetEnvelopes()
{
AuthenticateTheClient();
DateTime lastStatusChangedUtcDateTime = envelopeRepository.GetMostRecentStatusChangedUtcDateTime();
DateTime fromUtcDate = docuSignSettings.SearchFromDate.ToUniversalTime();
fromUtcDate = lastStatusChangedUtcDateTime.Date > fromUtcDate.Date ? lastStatusChangedUtcDateTime : fromUtcDate;
var options = new ListStatusChangesOptions()
{
fromDate = $"{fromUtcDate:yyyy/MM/dd}",
fromToStatus = docuSignSettings.FromToStatus,
searchText = docuSignSettings.SearchText,
status = docuSignSettings.Status,
toDate = $"{docuSignSettings.SearchToDate:yyyy/MM/dd}",
include = "recipients"
};
EnvelopesInformation envelopesInformation = envelopesApi.ListStatusChanges(account.AccountId, options);
return envelopesInformation.Envelopes ?? new List<Envelope>();
}
Проблема в том, что когда я запускаю код, я получаю следующую ошибку: «Ошибка вызова ListStatusChanges: время операции истекло».
Трассировка стека:
" at DocuSign.eSign.Api.EnvelopesApi.ListStatusChangesWithHttpInfo(String accountId, ListStatusChangesOptions options)\r\n at DocuSign.eSign.Api.EnvelopesApi.ListStatusChanges(String accountId, ListStatusChangesOptions options)\r\n at DocuSignIntegrator.Service.DocuSignService.GetEnvelopes() in C:\\Repos\\DocuSign\\src\\DocuSignIntegrator.Service\\DocuSignService.cs:line 55\r\n at DocuSignIntegrator.App.DocuSignApp.<Run>d__3.MoveNext() in C:\\Repos\\DocuSign\\src\\DocuSignIntegrator.App\\DocuSignApp.cs:line 34"
Спасибо за помощь и внимание.