Docusignapi 在C#中有没有办法知道DocuSign API调用限制?

Docusignapi 在C#中有没有办法知道DocuSign API调用限制?,docusignapi,Docusignapi,我想以编程方式监视DocuSign API调用限制。我想知道在C#中是否有一种方法可以做到这一点。是的,有,但这不是一种显而易见的方法 您需要分析来自http调用的响应头 ApiResponse<EnvelopeSummary> results = envelopesApi.CreateEnvelopeWithHttpInfo(accountId, envelopeDefinition);results.Headers.TryGetValue("X-RateLimit-Remaini

我想以编程方式监视DocuSign API调用限制。我想知道在C#中是否有一种方法可以做到这一点。

是的,有,但这不是一种显而易见的方法

您需要分析来自http调用的响应头

ApiResponse<EnvelopeSummary> results = envelopesApi.CreateEnvelopeWithHttpInfo(accountId, envelopeDefinition);results.Headers.TryGetValue("X-RateLimit-Remaining", out string remaining);
ApiResponse<EnvelopeSummary> results = envelopesApi.CreateEnvelopeWithHttpInfo(accountId, envelopeDefinition);
results.Headers.TryGetValue("X-RateLimit-Reset", out string reset);
Console.WriteLine("API calls remaining: " + remaining);
Console.WriteLine("Next Reset: " + reset); // Unix timestamp
ApiResponse results=envelopesApi.CreateEnvelopeWithHttpInfo(accountId,EnvelopedDefinition);results.Headers.TryGetValue(“X-RateLimit-Remaining”,剩余字符串);
ApiResponse results=envelopesApi.CreateEnvelopeWithHttpInfo(accountId,EnvelopedDefinition);
results.Headers.TryGetValue(“X-RateLimit-Reset”,out-string Reset);
Console.WriteLine(“API调用剩余:+剩余”);
Console.WriteLine(“下一次重置:+重置);//Unix时间戳
更多详情请参阅本博客帖子-

(我假设您指的是实时值,而不是帐户级别设置。您也可以获取后者,请告诉我)