Yahoo! Abfragesprache

Yahoo! Abfragesprache (Yql) ist ein Sql-wie Abfragesprache erstellt von Yahoo! als Teil ihrer Entwicklernetzwerk. YQL wurde entwickelt, um Daten abzurufen und zu manipulieren Apis über eine einzelne Weboberfläche, so dass dies zulässt Mashups Dadurch können Entwickler ihre eigenen Anwendungen erstellen[1] Verwendung Yahoo! Rohre Online -Tool.

Ursprünglich im Oktober 2008 mit Zugang zu Yahoo -APIs eingeführt,[2] Im Februar 2009 wurden offen gemacht Datentabellen von Dritten wie z. Google Reader, das Wächter, und Die New York Times.[3] Einige dieser APIs erfordern immer noch eine API-Schlüssel Zugriff auf sie zugreifen. Am 29. April 2009 führte Yahoo die Fähigkeit ein, die Daten Tabellen der über YQL erstellten Daten auszuführen. JavaScript Laufen Sie kostenlos auf den Servern des Unternehmens.[3] Am 3. Januar 2019 zog Yahoo den YQL API -Dienst im Ruhestand.

Beispiele

Filter -RSS -Feeds

auswählen Titel, Verknüpfung aus RSS wo URL = 'https://www.engadget.com/rs.xml' 

Konvertieren Sie CSV in JSON oder XML

auswählen * aus CSV wo URL='http://download.finance.yahoo.com/d/quotes.csv?s=yhoo,goog,aapl&f=sl1d1t1c1ohgv&e=.csv' und Säulen='Symbol, Preis, Datum, Uhrzeit, Veränderung, col1, hoch, niedrig, col2' 

Extrahieren Sie HTML über CSS -Selektoren

AUSWÄHLEN * AUS Daten.html.CSSSelect WO URL='http://www.w3.org/' UND CSS='ul.theme' 

Holen Sie sich Applinks Meta -Daten

AUSWÄHLEN * aus Applinks WO URL IN ('movietickets.com', 'Pinterest.com') 

Analysieren Sie jede XML -Quelle

auswählen Status.Gegenwart aus xml wo URL = 'http://mystatus.skype.com/pjjdonnelly.xml' und Status.Gegenwart.Lang = 'en' 

Ratengrenzen

Die Verwendung des YQL sollte das angemessene Anfragevolumen nicht überschreiten.[4] Der Zugang ist unten begrenzt:

  • Pro Anwendungslimit (durch Ihren Zugriffsschlüssel identifiziert): 100.000 Anrufe pro Tag;
  • Pro IP -Grenzen:/v1/public/*: 2.000 Anrufe pro Stunde; /v1/yql/*: 20.000 Anrufe pro Stunde.

Siehe auch

Verweise

  1. ^ Perez, Juan Carlos (29. April 2009). "Yahoo erweitert die YQL Web Data Query -Plattform". PC Welt.
  2. ^ Kolakowski, Nicholas (29. April 2009). "Yahoo startet YQL Execute, aktualisiert Yslow". Eweek.
  3. ^ a b O'Dell, Jolie (2. Mai 2009). "Entwickler: Egal die APIs, hier ist YQL Execute". ReadwriteWeb.
  4. ^ "Yql".

Externe Links