BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Importando contatos facilmente com a RubyGem Contacts

Importando contatos facilmente com a RubyGem Contacts

Redes sociais e sistemas que interagem com elas são encontrados cada vez mais entre os projetos a serem desenvolvidos por empresas. Nesse tipo de aplicação é muito comum incluir uma funcionalidade de importação de contatos do seu provedor de contatos (ou emails, como o Gmail) com o intuito de conquistar facilmente novos clientes para nosso software e permitir que os usuários atuais se comuniquem rapidamente com seus amigos.

Essa tarefa não costumava ser fácil, muitas vezes era necessário até mesmo pagar por scripts proprietários. Hoje em dia, cada sistema fornece a lista de contatos em formatos próprios ou padronizados (micro formatos conhecidos como vCard). Pensando em facilitar a vida do desenvolvedor, Lucas Carlson desenvolveu a RubyGem contacts que fornece uma interface única para buscar todos os seus contatos, com ela você pode importa-los de vários  provedores, incluindo Plaxo, AOL, Gmail, Hotmail e Yahoo, de forma  simples e rápida. Veja abaixo um exemplo de como buscar seus contatos do Hotmail e do Gmail com apenas 2 linhas de código:

Contacts::Gmail.new(login, password).contacts
Contacts::Hotmail.new(login, password).contacts 


Além de importar contatos de um provedor por vez, a RubyGem proporciona uma forma para buscar todos contatos de todas os provedores de uma só vez.

Contando com cerca de 40 forks e sendo frequentemente atualizada, a RubyGem contacts é amplamente utilizada na comunidade.

 

 

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT