*   >> Lese Utdanning Artikler >> science >> programming

Opprette en live Twitter statusoppdatering med YQL og JavaScript

merke at de egenskapene vi har tilgang fra yqlObject matche trevisningen fra YQL Console fra trinn 1. Feltene refereres til av Javascript ovenfor har vært uthevet fra et skjermbilde av YQL Console Trevisning under


setTimeout ("queryYQL ()", 60000);.

For å få twitter status dynamisk vi planlegge queryYQL funksjon å bli kalt igjen i 60 sekunder (eller 60000 millisekunder) bruker setTimeout funksjonen

Trinn 5 -. Lage resten av HTML


Her skaper vi alle HTML-elementer refereres til av Javascript-kode ovenfor.

Selve utformingen av disse elementene og deres endelige utseende er ikke viktig. Så lenge det er en inngang element med en ID fra twittername, en IMG element med en ID for twitterimage og en P element (eller et annet element som kan vise tekst) med en ID twitterstatus Javascript vil fungere.

< h2> Trinn 6 - Noen betraktninger

Twitter begrenser antall samtaler som kan gjøres til deres tjeneste til 150 per time for publikum (dvs. ingen brukerautentisering kreves) REST-samtaler.

Dette kan ha innvirkning på hvor ofte du ønsker en nettside for å oppdatere twitter status - 2 sider som bruker koden ovenfor igjen åpen for en time ville gjøre 120 samtaler i den tiden. Det er også verdt å merke seg at du konkurrerer for API-kall med andre Twitter-applikasjoner klienten kan ha kjører som TweetDeck. Hvis twitter-konto som du ser ikke oppdaterer veldig ofte det ville være verdt å øke tiden gitt til setTimeout funksjon

Dette er ikke bare et problem med Twitter. Alle tjenester avslørt av YQL kan være gjenstand for hastighet grenser pålagt av den underliggende tjenesten.

Det er alltid best å se etter disse grensene når du bruker YQL.

Konklusjon

YQL er en kraftig tjeneste som eksponerer hundrevis av ellers urelaterte webtjenester gjennom en enkelt, enhetlig syntaks og API. Det vil gjøre dine applikasjoner raskere og redusere utviklingstiden. Enten du bruker en web-tjeneste, eller lage en mashup den involverer flere, vil YQL gjøre livet ditt som webutvikler litt enklere.

Last ned kildekoden her. Anmeldelser

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

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.