2012-09-26 20 views
2

Ma demande montrant des données boursières. J'utilise YQL pour récupérer des données de stock.yahoo finance api renvoie réponse vide

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22SBIN.NS%22)&env=store://datatables.org/alltableswithkeys&diagnostics=true&format=xml

Lats deux jours, Quand je suis aller chercher le matin ou avant (13h00 heure Inde) puis retourne requête YQL réponse vide. Mais maintenant il montre problème exact

Le résultat de la requête est « yahoo.finance.quotes' a été bloqué.

réponse est

<query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:count="0" yahoo:created="2012-09-26T11:24:22Z" yahoo:lang="en-US"> 
    <diagnostics> 
    <publiclyCallable>true</publiclyCallable> 
    <url execution-start-time="20" execution-stop-time="23" execution-time="3" proxy="DEFAULT"> 
    <![CDATA[ 
    http://www.datatables.org/yahoo/finance/yahoo.finance.quotes.xml 
    ]]> 
    </url> 
    <cache execution-start-time="25" execution-stop-time="26" execution-time="1" method="GET" type="MEMCACHED"> 
    <![CDATA[ 13c4f8eac77ad886bade5a711c8c1ef5 ]]> 
    </cache> 
    <javascript name="yahoo.finance.quotes" verb="select"> 
    <![CDATA[ 
    com.yahoo.platforms.pipes.model.ModuleException: Error Codes: js.blocked.execute.request Message: "The current table 'yahoo.finance.quotes' has been blocked. It exceeded the allotted quotas of either time or instructions" 
    ]]> 
    </javascript> 
    <user-time>26</user-time> 
    <service-time>4</service-time> 
    <build-version>30549</build-version> 
    </diagnostics> 
    <results/> 
    </query> 

Je ne suis pas dépasser la limite de demande 1000 \ heures. Juste essayer dans le jour 50.

Répondre

4

"Ceci est une table communautaire et utilisé par plusieurs personnes. Nous considérons qu'une table est abusive si elle semble contenir nos ressources, ou si elle prend systématiquement plus de 30 secondes à s'exécuter (cela peut aussi être dû à une source aval lente). Cette table particulière semble être marquée comme abusive plus de fois que d'autres. Nous enlevons également nos blocs après un certain temps, d'où le fonctionnement sporadique de la table. Je vous conseille d'attendre les tables officielles de Yahoo! Financez si votre application a besoin d'une source de données plus stable. "

http://developer.yahoo.com/forum/YQL/YQL-The-current-table-39-yahoo-finance-quotes-39-has/1332611837865-68d31e89-80e4-4691-91e6-86f687302ff4

Questions connexes