title: YQL Reliability - Example using Google Weather API
body: <p>Im fairly new to YQL and am having some issues with the reliability. (From a Google XML Source)</p>
  
  <p>My request fails about 50% of the time.
  I wanted to know why this is and how it can be resolved.</p>
  
  <p>My initial thoughts are;</p>
  
  <ul>
  <li>Is google preventing YQL in making a successful request?</li>
  <li>Is YQL itself not very reliable?</li>
  </ul>
  
  <p>Here is the ouptut or the YQL Query (You can put it in your address bar and keep refreshing to view its success / failure).</p>
  
  <p><a href="http://query.yahooapis.com/v1/public/yql?q=select%20%2a%20from%20xml%0A%20%20%20%20where%20url=%27http://www.google.com/ig/api?weather=CM12QE%27%0A&amp;format=json&amp;callback=" rel="nofollow">YQL JSON</a></p>
  
  <hr>
  
  <p>This is the YQL Statement I am using</p>
  
  <pre><code>select * from xml
      where url='http://www.google.com/ig/api?weather=CM12QE'
  </code></pre>
  
  <p>I am also picking the JSON option on the <a href="http://developer.yahoo.com/yql/console/#h=select%20%2a%20from%20xml%0A%20%20%20%20where%20url%3D%27http%3A//www.google.com/ig/api%3Fweather%3DCM12QE%27%0A" rel="nofollow">YQL console.</a></p>
  
  <hr>
  
  <p>Am I doing something wrong? Is YQL not very reliable to use as a service within my application? Is there good way to guarantee the desired results without making another request?</p>