Я немного новичок в C #, и у меня возникла проблема с YQL, ограничивающим количество вызовов до 10 000 в час. Я продолжаю получать временный бан каждый раз, когда пытаюсь запустить свое приложение. Я читал, что у 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 котировок за одну загрузку и вызвать ее 10 раз?