我的应用程序当前使用 OAuth 与 Twitter API 进行通信。早在去年 12 月,Twitter 就将 OAuth 的速率限制提高到每小时 350 个请求。但是,我没有看到这一点。我仍然从account/rate_limit_status方法中获得 150。
有人告诉我,我需要使用X-RateLimit-Limit
HTTP 标头来获取新的速率限制。但是,在我的代码中,我没有看到该标题。
这是我的代码...
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(newURL);
request.Method = "GET";
request.ServicePoint.Expect100Continue = false;
request.ContentType = "application/x-www-form-urlencoded";
using (WebResponse response = request.GetResponse())
{
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
responseString = reader.ReadToEnd();
}
}
如果我检查response
,我可以看到它有一个属性Headers
,并且有 16 个标题。但是,我没有X-RateLimit-Limit
在列表中。
(来源:yfrog.com)
知道我做错了什么吗?