Мое приложение в настоящее время использует OAuth для связи с API Twitter. Еще в декабре Twitter поднял ограничение скорости для OAuth до 350 запросов в час. Однако я этого не вижу. Я все еще получаю 150 от метода account / rate_limit_status .
Мне сказали, что мне нужно использовать HTTP-заголовок X-RateLimit-Limit
, чтобы получить новое ограничение скорости. Однако в моем коде я не вижу этот заголовок.
Вот мой код ...
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 )
Есть идеи, что я делаю не так?