stringtranslate.com

Yahoo! Lenguaje de consulta

Yahoo! El lenguaje de consulta ( YQL ) es un lenguaje de consulta similar a SQL creado por Yahoo! como parte de su red de desarrolladores . YQL está diseñado para recuperar y manipular datos de API a través de una única interfaz web, permitiendo así combinaciones que permiten a los desarrolladores crear sus propias aplicaciones [1] utilizando Yahoo! Herramienta en línea para tuberías .

Lanzado inicialmente en octubre de 2008 con acceso a las API de Yahoo, [2] en febrero de 2009 se agregaron tablas de datos abiertos de terceros como Google Reader , The Guardian y The New York Times . [3] Algunas de estas API aún requieren una clave API para acceder a ellas. El 29 de abril de 2009, Yahoo introdujo la capacidad de ejecutar tablas de datos creadas a través de YQL utilizando JavaScript ejecutado en los servidores de la empresa de forma gratuita. [3] El 3 de enero de 2019, Yahoo retiró el servicio API YQL.

Ejemplos

Filtrar canales RSS

seleccione título , enlace desde rss donde url = 'https://www.engadget.com/rss.xml'        

Convertir CSV a JSON o XML

seleccione * de csv donde url = 'http://download.finance.yahoo.com/d/quotes.csv?s=YHOO,GOOG,AAPL&f=sl1d1t1c1ohgv&e=.csv' y columnas = 'símbolo,precio,fecha,hora ,cambiar,col1,alto,bajo,col2'       

Extraer HTML mediante selectores CSS

SELECCIONE * DE los datos . HTML . cssselect DONDE url = 'http://www.w3.org/' Y css = 'ul.theme'       

Obtener metadatos de AppLinks

SELECCIONE * de los enlaces de aplicaciones DONDE la URL EN ( 'movietickets.com' , 'pinterest.com' )        

Analizar cualquier fuente XML

seleccione Estado . presencia desde xml donde url = 'http://mystatus.skype.com/pjjdonnelly.xml' y Estado . presencia . idioma = 'en'           

Límites de tarifas

El uso del YQL no debe exceder el volumen de solicitudes razonable. [4] El acceso está limitado de la siguiente manera:

Ver también

Referencias

  1. ^ Pérez, Juan Carlos (29 de abril de 2009). "Yahoo amplía la plataforma de consulta de datos web YQL". Mundo PC .
  2. ^ Kolakowski, Nicholas (29 de abril de 2009). "Yahoo lanza YQL Execute y actualiza YSlow". Semana electrónica . Archivado desde el original el 31 de julio de 2012.
  3. ^ ab O'Dell, Jolie (2 de mayo de 2009). "Desarrolladores: no importan las API, aquí está YQL Execute". LeerEscribirWeb .
  4. ^ "YQL".

enlaces externos