如何检查C#中响应头中的rate_limit_status

时间:2013-09-24 21:20:49

标签: c# twitter

我们在Twitter电话中看到了我们的速率限制,我做了一些研究:

https://dev.twitter.com/docs/rate-limiting/1.1

他们建议暂时检查一下此rate_limit_status:

https://dev.twitter.com/docs/api/1.1/get/application/rate_limit_status

所以,我想知道如何在代码中检查它。我可以这样做吗?

string rateLimit = twitterService.Response.Headers["application/rate_limit_status"];

我的问题是:

  1. 我是否只需解析rateLimit?因为它是JSON / XML

  2. 根据API,它包含

    "remaining":
    "reset":
    "limit":
    
  3. 所以,假设我想在接近极限时重置速率限制,我该怎么办?

    非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

  

然后我只解析rateLimit?因为它是一个JSON / XML

是的,例如使用Json.NET

  

如果我想在接近极限时重置速率限制,我该怎么办?

你不能做任何事情,只能等到reset时刻,这是一个时间戳。