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

Skapa en levande statusuppdatering med YQL och JavaScript

ID twitterstatus med den senaste statusuppdatering och uppdatera en IMG element med ID för twitterimage med Twitter-användare Profilbild. Vi sätter också IMG elementet ska synas. Alla dessa HTML-element kommer att skapas i senare steg. Omdömen

Du kommer att märka att de egenskaper som vi åt från yqlObject matchar trädvyn från YQL Console från steg 1. Fälten refereras av JavaScript ovan har markerad från en skärmdump av YQL Console Trädvy nedan Omdömen

Omdömen

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

Omdömen

För att göra twitter status dynamiska , schema vi queryYQL funktion som ska kallas igen i 60 sekunder (eller 60000 millisekunder) med setTimeout funktionen Omdömen

Steg 5 -. Skapa resten av HTML Omdömen

Omdömen

Här skapar vi alla HTML-element som refereras av JavaScript-kod ovan. Själva utformningen av dessa element och deras slutliga utseende är inte viktigt.

Så länge det finns en INPUT element med en ID twittername, en IMG element med en ID av twitterimage och en P-element (eller någon annan beteckning som kan visa text) med en ID twitterstatus JavaScript kommer att fungera. Omdömen < h2> Steg 6 - Några överväganden

Twitter begränsar antalet samtal som kan göras för att deras tjänst till 150 per timme för allmänheten (dvs. ingen användarautentisering krävs) REST samtal.

Detta kan påverka hur ofta du vill ha en webbsida för att uppdatera twitter status - 2 sidor med koden ovan lämnas öppen för en timme skulle göra 120 samtal under den tiden. Det är också värt att notera att du konkurrerar om API-anrop med andra Twitter tillämpningar kunden kan ha igång som TweetDeck. Om Twitter-konto du tittar inte uppdateras så ofta det skulle vara värt att öka den tid ges till setTimeout funktionen Omdömen

Detta är inte bara ett problem med Twitter. Alla tjänster som är utsatta av YQL kan bli föremål för att betygsätta begränsningar av den underliggande tjänsten.

Det är alltid bäst att kontrollera om dessa gränser när du använder YQL. Omdömen

Slutsats Omdömen

YQL är en kraftfull tjänst som exponerar hundratals annars orelaterade webbtjänster via en enda, gemensam syntax och API. Det kommer att göra dina program snabbare och minska din utveckling tid. Oavsett om du använder en webbtjänst, eller skapa en mashup av involverar flera kommer YQL göra ditt liv som en webbutvecklare lite lättare. Omdömen

Ladda ner källkoden här. Omdömen

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

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