NOTÍCIA

Twitter abre código de sua biblioteca Java para streaming

O Twitter tornou open source o código de sua biblioteca Java para streaming. A Hosebird Client (hbc) suporta OAuth e reconexões automáticas com períodos apropriados de espera, e o Twitter diz que ela foi altamente testada em produção.

twitter

A biblioteca possui duas partes: hbc-core e hbc-twitter4j. O módulo hbc-core puxa as mensagens atuais da API e implementa uma fila de mensagens queue que aplicativos  consumidores podem nomear para tweets. O segundo módulo deixa os usuários plugarem o modelo de dados Twitter4J na biblioteca principal para analisar os tweets e exibi-los em aplicativos para o usuário final.

A Hosebird é capaz de usar compressão gzip e também pode acessar dados crus. Além disso, o Twitter disse que ele oferece “estatísticas relevantes”. A página do GitHub para o Hosebird inclui instruções sobre como começar com a biblioteca.

Depois de configurar informações de conexão e criar um cliente para receber as mensagens com o ClientBuilder, os desenvolvedores podem receber um stream de exemplo ao compilar seu código de exemplo com Maven e passar suas credenciais de acesso e token para ela. O arquivo README no GitHub dá mais detalhes sobre como lidar com a autenticação OAuth de forma correta e como trabalhar e filtrar a stream firehose. Um código de exemplo também é disponibilizado.

A Hosebird Client foi liberada sob a licença Apache 2.0.

Com informações de The H

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil