
Consumir APIs é fundamental em grande parte das aplicações, elas permitem o compartilhamento de recursos entre sistemas de uma forma fácil e rápida e nesse Screencast você vai aprender a fazer isso em poucos minutos.
Alguns exemplos do que você pode fazer integrando seu sistema há algumas APIs famosas: Converter endereços em coordenadas geográficas (google maps), realizar traduções (google translate), usar machine learning (Watson IBM) entre outras infinitas possibilidades.
Especificamente neste projeto nós vamos acessar a API do Github para fazer uma busca nos repositórios existentes por palavra-chave e linguagem (exp: ruby, javascript e etc) e depois vamos mostrar as principais informações desses repositórios, então vamos lá 😀
Ferramentas utilizadas
- Ruby 2.6.1
- rest-client (gem)
Código utilizado
1 2 3 4 5 6 7 8 9 10 |
require 'rest-client' require 'json' url = 'https://api.github.com/search/repositories?' q = 'spotcode' language = 'ruby' resp = RestClient.get "#{url}q=#{q}&language=#{language}" puts JSON.parse(resp.body)["items"][0]["description"] |
Conclusão
Neste Screencast vimos como é simples consumir APIs usando Ruby, para fixar ainda mais o que foi ensinado eu recomendo que você acesse essa lista de APIs, escolha uma API que você tem interesse e depois crie um script para consumi-la.
Também recomendo que você acesse nosso mini curso que ensina como criar uma API do zero com autenticação, nele você vai entender como as APIs funcionam e como utiliza-las facilmente (mesmo com autenticação).
Caso você ainda não esteja inscrito no nosso canal do Youtube não se esqueça de se inscrever (clicando no botão abaixo) e indicar aos(as) amigos(as), muito obrigado 💪😀

Não perca nenhum conteúdo
Receba nosso resumo semanal com os novos posts, cursos, talks e vagas o/
Primeira vez no OneBitCode? Curtiu esse conteúdo?
O OneBitCode tem muito mais para você!
O OneBitCode traz conteúdos de qualidade, e em português, sobre programação com foco em Ruby on Rails e também JavaScript.
Além disso, aqui sempre levamos à você conteúdos valiosos sobre a carreira de programação, dicas sobre currículos, portfólios, perfil profissional, soft skills, enfim, tudo o que você precisa saber para continuar evoluindo como Programador(a)!
Fique por dentro de todos os conteúdos o/
Nossas redes sociais:
📹 • https://youtube.com/Onebitcode [Live todas as terças-feiras às 19h)
💻 • https://linkedin.com/company/onebitcode
🙂 • https://facebook.com/onebitcode
📱 • https://instagram.com/one_bit_code
🐦 • dating sites that start with t
Nossos cursos:
🥇 • speed dating montreal 50+
💎 • verified safe dating
⚙ • comparison of adult dating sites
🐞 • Minicurso de Testes para Ruby on Rails com RSpec
Espero que curta nossos conteúdos e sempre que precisar de ajuda, fala com a gente!
Estamos aqui para você 🙂
Bem-vindo à família OneBitCode o/
Muito Bom !
Muito massa, Leo.
Fiz um exemplo com outras opções: https://github.com/jorgemtoledo/ruby_studies/blob/master/apis/apiGit.rb
Abraços \o/\o/\o/\o/\o/\o/