Я немного новичок в C # и сталкиваюсь с проблемой с YQL, ограничивающей количество вызовов до 10000 в час. Я получаю временный запрет каждый раз, когда пытаюсь запустить свое приложение. Я читал, что у Yahoo есть ограничение в 10 000 звонков в час, но я немного запутался в том, что именно представляет собой «звонок». Код, который я использую для получения XML из YQL, приведен ниже:
public static string getXml(string sSymbol)
{
XDocument doc = XDocument.Load("http://www.google.com/ig/api?stock=" + sSymbol);
string xmlraw = doc.ToString();
string xml = xmlraw.Replace("'", "");
return xml;
}
Где sSymbol - это значение, которое возвращается из моей базы данных SQL. В моей базе данных примерно 2000 акций. Я также читал, что некоторые люди говорят 1000 звонков в час, поэтому я неправильно понял, что я читал.
Вопрос, который я предполагаю, состоит из двух частей: что представляет собой вызов?
Как мне избежать этого ограничения скорости, если я хочу загружать каждую из 2000 цитат в час? Это так же просто, как запросить у Yahoo 200 кавычек на Load и вызвать Load 10 раз?