*   >> Læs Uddannelse artikler >> science >> programming

Oprettelse af en levende Twitter statusopdatering med YQL og JavaScript

Final Resultat Eksempel

Lad os tage et kig på det endelige resultat, vi vil arbejde hen imod:

Salg

Introduktion

Alle større hjemmesider disse dage tilbyde en API til at give udviklere adgang til deres tjeneste. Mens der er nogle standarder på plads (ligesom OpenSocial, OAuth osv) for det meste hver hjemmeside udsætter deres tjeneste i deres egen unikke måde. Dette er en stor hovedpine for udviklere, der har til at lære et nyt sæt af klasser og funktioner for hvert websted, de arbejder med.


YQL forsøger at løse dette problem ved at udsætte en række 3. parts web services gennem et enkelt grænseflade, med adgang tilvejebragt gennem en meget SQL lignende syntaks. Det betyder, at få et foto fra Flickr, læse en statusopdatering på Twitter og søgning Craigslist kan alle gøres med den samme syntaks fra den samme service. Det sparer tid, der ville blive brugt på at lære forskellige API'er, reducerer kode fodaftryk (fordi du ikke er herunder flere forskellige JavaScript-biblioteker), og reducerer mængden af ​​kode, du nødt til at skrive.


YQL er adgang til en REST web grænseflade, vender tilbage enten JSON eller XML. I denne tutorial vil vi se på at få adgang til YQL fra JavaScript til at oprette et script, som dynamisk viser en Twitter statusopdatering

Trin 1 -. Oprettelse af YQL forespørgslen

Før vi begynder at skrive nogen kode, lader tage et kig på, hvordan vi bruger YQL tjeneste.

Den bruges til at få adgang til YQL tjeneste syntaks er meget lig SQL. Den YQL Console er et værktøj, der lader dig håndværk og teste disse forespørgsler, før der indgås dem til din kode.


Åbne YQL konsollen i din browser. Data-panelet tabeller, i nederste højre hjørne, viser alle de tabeller, YQL kan få adgang. Udvid twitter elementet, og klik på linket twitter.user.status. Hvis twitter elementet ikke er tilgængelig, skal du klikke på linket Vis Fællesskab Tables.


Næsten alle YQL tabeller omfatter en prøve YQL forespørgsel. I dette tilfælde får vi forespørgslen select * from twitter.user.status hvor id = 'bartt «. Kendere SQL bør straks genkende formatet af forespørgslen.


YQL Console giver to andre vigtige funktioner.

Den første er, at det giver den webadresse, der skal kaldes, komplet med alle de nødvendige parametre, for at udføre forespørgslen fra vores kode.


Den anden er en trævisning af objektet der returneres fra den pågældende forespø

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

Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.