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

Oprettelse af en levende Twitter statusopdatering med YQL og JavaScript

status med den seneste opdatering status og opdatere en IMG element med id af twitterimage med Twitter-brugere profilbillede. Vi sætter også IMG element til at være synlige. Alle disse HTML-elementer vil blive oprettet i senere trin.

Du vil bemærke, at de ejendomme vi adgang fra yqlObject matcher trævisningen fra YQL Console fra trin 1. De felter der refereres til af JavaScript ovenstående har været fremhævet fra et skærmbillede af den YQL Console trævisningen nedenfor


setTimeout ("queryYQL ()", 60000).


For at gøre kvidre status dynamiske , planlægge vi queryYQL funktion, der skal kaldes igen i 60 sekunder (eller 60000 millisekunder) ved hjælp af setTimeout funktionen

Trin 5 -. Oprettelse af resten af ​​HTML


Her skaber vi alle HTML-elementer refereret af JavaScript-kode ovenfor. Den konkrete udformning af disse elementer og deres endelige udseende er ikke vigtigt.

Så længe der er et input element med et ID twittername, et IMG element med et ID på twitterimage og en P element (eller et andet element, der kan vise tekst) med en ID på twitterstatus JavaScript vil arbejde.

< h2> Trin 6 - Nogle overvejelser

Twitter begrænser antallet af opkald, der kan gøres for at deres tjeneste til 150 i timen for offentligheden (dvs. ingen brugergodkendelse påkrævet) RESTEN opkald.

Dette kan have indflydelse på, hvor ofte du vil have en webside for at opdatere twitter status - 2 sider ved hjælp af ovenstående kode åben i en time ville gøre 120 opkald i den tid. Det er også værd at bemærke, at du konkurrerer om API-kald med andre Twitter-programmer kunden måtte have kører som TweetDeck. Hvis kvidre konto, du ser ikke opdaterer meget ofte det ville være umagen værd at øge den tid givet til setTimeout funktionen

Dette er ikke blot et problem med Twitter:. Alle tjenester eksponeret af YQL kan være genstand for sats begrænsninger, som den underliggende service.

Det er altid bedst at tjekke for disse grænser, når du bruger YQL.

Konklusion

YQL er en kraftfuld service, der udsætter hundredvis af ellers ubeslægtede web services via en enkelt, samlet syntaks og API. Det vil gøre dine programmer hurtigere og mindske din udvikling tid. Uanset om du bruger en webtjeneste, eller skabe en mashup af involverer flere, vil YQL gøre dit liv som en web-udvikler lidt lettere.

Download kildekoden her.

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

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