Yahoo! Dotazovací jazyk - Yahoo! Query Language
Yahoo! Dotazovací jazyk (YQL) je SQL -jako dotazovací jazyk vytvořil Yahoo! jako součást jejich Síť vývojářů. YQL je navržen tak, aby načítal a manipuloval s daty API prostřednictvím jediného webového rozhraní, což umožňuje mashupy které vývojářům umožňují vytvářet vlastní aplikace.[1]
Původně spuštěno v říjnu 2008 s přístupem k API Yahoo,[2] V únoru 2009 došlo k přidání open datové tabulky od třetích stran, jako je Google Reader, Strážce, a The New York Times.[3] Některá z těchto API stále vyžadují Klíč API získat k nim přístup. 29. dubna 2009 společnost Yahoo představila možnost spouštět tabulky dat vytvořené pomocí YQL JavaScript běží na serverech společnosti zdarma.[3]. 3. ledna 2019 Yahoo vyřadilo službu YQL API.
Příklady
Filtrujte kanály RSS
vybrat titul, odkaz z rss kde url = „https://www.engadget.com/rss.xml“)
Převést CSV na JSON nebo XML
vybrat * z CSV kde url=„http://download.finance.yahoo.com/d/quotes.csv?s=YHOO,GOOG,AAPL&f=sl1d1t1c1ohgv&e=.csv“ a sloupce=„symbol, cena, datum, čas, změna, col1, vysoká, nízká, col2“
Extrahujte HTML pomocí selektorů CSS
VYBRAT * Z data.html.cssselect KDE url=„http://www.w3.org/“ A css=‚ul. téma '
Získejte metadata AppLinks
VYBRAT * z applinks KDE url V ('movietickets.com', 'pinterest.com')
Analyzovat libovolný zdroj XML
vybrat Postavení.přítomnost z xml kde url = „http://mystatus.skype.com/pjjdonnelly.xml“ a Postavení.přítomnost.jazyk = 'en'
Omezení sazby
Použití YQL by nemělo překročit přiměřený objem požadavků.[4] Přístup je omezen níže:
- Na limit aplikace (identifikovaný vaším přístupovým klíčem): 100 000 hovorů denně;
- Limity na IP: / v1 / public / *: 2 000 hovorů za hodinu; / v1 / yql / *: 20 000 hovorů za hodinu.
Viz také
Reference
- ^ Perez, Juan Carlos (29. dubna 2009). „Yahoo rozšiřuje platformu dotazů na webová data YQL“. PC svět.
- ^ Kolakowski, Nicholas (29. dubna 2009). „Yahoo spouští YQL Execute, Updates YSlow“. eTýden.
- ^ A b O'Dell, Jolie (2. května 2009). „Vývojáři: Nikdy si nevšímejte API, tady je YQL Execute“. ReadWriteWeb.
- ^ „YQL“.
externí odkazy
Tento Celosvětová Síť –Příbuzný článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |