*   >> läser Utbildning artiklar >> science >> programming

Skapa en levande statusuppdatering med YQL och JavaScript

Twitter

Slutresultat Förhandsvisning Omdömen

Låt oss ta en titt på det slutliga resultatet kommer vi att arbeta för:

Omdömen

Introduktion

Alla större webbplatser i dessa dagar erbjuder ett API för att ge utvecklare tillgång till deras tjänster. Även om det finns vissa standarder på plats (som Opensocial, OAuth etc) för det mesta varje webbplats avslöjar deras service på sitt eget unika sätt. Detta är en stor huvudvärk för utvecklare, som måste lära sig en ny uppsättning klasser och funktioner för varje plats de arbetar med.


YQL försöker lösa det här problemet genom att exponera ett antal 3: e parts webbtjänster genom en enda gränssnitt, med tillgång tillhandahålls genom en mycket SQL liknande syntax. Detta innebär att få ett foto från Flickr, läsa en statusuppdatering på Twitter och söka Craigslist kan alla göras med samma syntax från samma tjänst. Detta sparar tid som skulle spenderas lära sig olika API: er, minskar kod footprint (eftersom du inte inklusive flera olika JavaScript-bibliotek) och minskar mängden kod du måste skriva.

Omdömen

YQL nås genom en REST web gränssnitt, återvänder antingen JSON eller XML. I denna handledning kommer vi att titta på tillgång YQL från JavaScript för att skapa ett skript som dynamiskt visar en statusuppdatering Twitter Omdömen

Steg 1 -. Skapa YQL frågeOmdömen

Innan vi börjar skriva någon kod, låter ta en titt på hur vi använder YQL tjänsten. Omdömen

Syntaxen som används för att komma åt YQL tjänsten är mycket lik SQL. Den YQL Console är ett verktyg som låter dig hantverk och testa dessa frågor innan de bestämmer sig dem till din kod.

Omdömen

Öppna upp YQL Konsolen i din webbläsare. Data Tabeller panelen i det nedre högra hörnet, visar alla tabeller som YQL kan komma åt. Expandera twitter objektet och klicka på twitter.user.status länken. Om twitter objektet inte är tillgängligt klickar du på Visa Community Tabeller länken. Omdömen

Omdömen

Nästan alla YQL tabeller inkluderar en prov YQL fråga. I det här fallet får vi frågan SELECT * FROM twitter.user.status där id = "bartt". Någon bekant med SQL bör omedelbart att känna igen formatet på frågan.

Omdömen

Omdömen

YQL Console ger två andra viktiga funktioner. Den första är att det ger webbadressen som måste kallas, komplett med alla de parametrar som krävs för att exekvera frågan från vår kod. Omdömen

Omdömen

Den andra är en trädvy av objektet som returneras från den frågan. Detta låter o

Page   <<       [1] [2] [3] [4] >>

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.