私は C# に少し慣れていないので、YQL で 1 時間あたりの呼び出し数が 10,000 に制限されているという問題に直面しています。アプリを実行しようとするたびに、一時的な禁止を受け続けています。Yahoo では 1 時間あたり 10,000 件の通話に制限されていると読みましたが、正確に「通話」とは何かについて少し混乱しています。YQL から XML を取得するために使用しているコードは次のとおりです。
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 DB から返される値です。データベースには約 2,000 の株式があります。また、1 時間に 1,000 件の電話があると言っている人もいると読んだことがあるので、読んでいることを誤解していました。
私が推測する質問は 2 つあります。通話を構成するものは何ですか?
1 時間あたり 2,000 件の見積もりをそれぞれダウンロードしたい場合、このレート制限を回避するにはどうすればよいですか? Load ごとに 200 の見積もりを yahoo に依頼し、Load を 10 回呼び出すだけでよいでしょうか?