Para exibir o Twitter estatuto que atualizar o elemento com um ID de twitterstatus com a última atualização de status, e atualizar um elemento IMG com o ID de twitterimage com os usuários do twitter foto do perfil.
Nós também definir o elemento IMG para ser visível. Todos estes elementos HTML será criado em etapas posteriores.
Você vai notar que as propriedades que acessam a partir do yqlObject coincidir com a exibição de árvore do Console YQL partir do passo 1. Os campos referenciados pela JavaScript acima foram destaque a partir de uma captura de tela da YQL Console Tree View abaixo
setTimeout ("queryYQL ()", 60000);.
A fim de tornar o estado dinâmica do twitter , nós programamos a função queryYQL para ser chamado novamente em 60 segundos (ou 60000 milissegundos) usando a função setTimeout
Aqui nós criamos todos os elementos HTML referenciados pelo código JavaScript acima. O layout real desses elementos e sua aparência final não é importante.
Enquanto existe um elemento de entrada com uma ID de twittername, um elemento IMG com um ID de twitterimage e um elemento de P (ou qualquer outro elemento que pode exibir o texto) com uma ID de twitterstatus o JavaScript irá funcionar.
< h2> Passo 6 - Algumas considerações
Twitter limita o número de chamadas que podem ser feitas para o seu serviço de 150 por hora para o público (ou seja, sem autenticação de usuário exigido) chamadas REST.
Isso pode ter impacto sobre quantas vezes você quiser uma página web para atualizar o status do twitter - 2 páginas usando o código acima deixada em aberto por uma hora faria 120 chamadas em que tempo. É importante notar também que você está competindo para chamadas de API com outros aplicativos do Twitter o cliente pode ter em execução como o TweetDeck. Se a conta de Twitter que você está assistindo não atualiza com frequência que seria útil aumentar o tempo dado para a função setTimeout
Este não é apenas um problema com o Twitter:.
Todos os serviços expostos por YQL pode estar sujeito a taxa de limites impostos pelo serviç
NET - C # - Usando UserControls como…