Algumas observações sobre a incorporação de tweets

A documentação do Twitter sobre a incorporação de tweets em sua página está aqui: https://dev.twitter.com/docs/embedded-tweets .

Alguns pontos-chave estão faltando aqui. Em primeiro lugar, de acordo com as práticas recomendadas, os documentos afirmam “Armazenar em cache a resposta do oEmbed em seu servidor”, mas uma prática melhor em minha mente é eliminar a chamada por completo. Não está claro para mim por que o Twitter está defendendo essa prática de desperdício de qualquer maneira. Os documentos têm o trabalho de dizer a você como construir manualmente uma blockquote de tweet, mas, em seguida, passam a enviar chamadas do oEmbed para obter o HTML de seus servidores. Melhor ainda, apenas construa o HTML blockquote você mesmo e elimine a necessidade de obtê-lo do Twitter ou de armazenar em cache a resposta em seu servidor.

Em segundo lugar, se você estiver enviando tweets dinamicamente para sua página e tiver uma única referência ao widgets.js do Twitter conforme recomendado, você pode descobrir que seus tweets não são renderizados. A solução é fazer uma única chamada para twttr.widgets.load () depois de construir um grupo de tweets na página. Esta chamada irá acionar o script de widgets para processar as cotações em tweets.