$ ("# twitterstatus".) texte (twitterText);
$ ("# twitterimage" ) .attr ("src", yqlObject.query.results.entry [0] .link [1] .href);.
$ ("# twitterimage") css («visibilité», «visible» );
}
);
L'état des mises à jour sont tous préfixés par le nom d'utilisateur de Twitter, comme "mcasperson: ceci est mon statut twitter".
Ce nom d'utilisateur principal est redondant (ou au moins mieux affichée ailleurs), aussi nous utilisons la chaîne de remplacement fonction pour obtenir une copie du dernier état post Twitter, où le nom d'utilisateur a été supprimé.
Pour afficher le twitter état nous mettons à jour l'élément avec un ID de twitterstatus avec la dernière mise à jour de statut, et mettre à jour un élément IMG avec l'ID de twitterimage avec les utilisateurs de Twitter d'image profil. Nous avons également mis l'élément IMG pour être visible. Tous ces éléments HTML sera créé dans les étapes ultérieures.
Vous remarquerez que les propriétés que nous accéder à partir du yqlObject correspondent à l'arborescence de la console YQL de l'étape 1. Les champs référencés par le code JavaScript ci-dessus ont été mis en évidence à partir d'une capture d'écran de l'arborescence de la console YQL Voir ci-dessous
setTimeout ("queryYQL ()", 60000);.
Afin de rendre le statut twitter dynamique , nous programmons la fonction queryYQL d'être appelé de nouveau en 60 secondes (ou 60000 millisecondes) en utilisant la fonction setTimeout
Création du reste du HTML
Ici, nous créons tous les éléments HTML référencés par le code JavaScript ci-dessus. La disposition réelle de ces éléments et leur aspect final n'a pas d'importance. Tant qu'il y est un élément d'entrée avec un ID de twittername, un élément IMG avec un ID de twitterimage et un élément de P (ou tout autre élément qui peut afficher du texte) avec un ID de twitterstatus le JavaScript travailleront.
< h2> Étape 6 - Quelques considérations
Twitter limite le nombre d'appels qui peuvent être faites à leur service à 150 par heure pour public (pas d'authentification de l'utilisateur requis) appelle REST. Cela peut avoir un impact sur la fréquence que vous voulez une page web de mettre à jour le statut de twitter - 2 pages en utilisant le code ci-dessus laissée ouverte pendant une heure rendrait 120 appels à ce moment-là. Il est également i