Gui Carvalho�Oak Solutions
Consumindo a
API do Twitter com Python
Mais sobre mim
Percurso
Passo 1
Premissas e Objetivos
Passo 2
Conhecendo a API do Twitter
Passo 3
Simplificando o Consumo com Tweepy
Passo 4
Desafio ;-)
Premissas
Objetivos
Expandir nossos conhecimentos sobre Python, Banco de Dados e APIs. Para isso, vamos criar um projeto prático com o objetivo de consumir a API REST do Twitter.
Nesse sentido, uma série de boas práticas e dicas serão apresentadas. Entre elas, para reduzir a complexidade no consumo da API do Twitter, usaremo o Tweepy.
Percurso
Passo 1
Premissas e Objetivos
Passo 2
Conhecendo a API do Twitter
Passo 3
Simplificando o Consumo com Tweepy
Passo 4
Desafio ;-)
API do Twitter
A Twitter API é uma interface para a integração com essa rede social, a qual foi desenvolvida seguindo o estilo arquitetural REST.
Essa API possui um mecanismo de segurança baseado no conceito de OAuth. Sendo assim, um cadastro prévio é necessário para registrar nossa aplicação e obter os tokens de acesso.
Percurso
Passo 1
Premissas e Objetivos
Passo 2
Conhecendo a API do Twitter
Passo 3
Simplificando o Consumo com Tweepy
Passo 4
Desafio ;-)
Tweepy
A Tweepy é uma biblioteca que simplifica a integração entre uma aplicação Python e a API do Twitter.
É um projeto open-source com código-fonte disponível publicamente no GitHub, ou seja, qualquer Dev pode contribuir com ele ;-)
Bora hands on!?
[Nome do palestrante]�[Posição]
[Nome do curso]
[Nome da aula]
“Falar é fácil. Mostre-me o código!”
Percurso
Passo 1
Premissas e Objetivos
Passo 2
Conhecendo a API do Twitter
Passo 3
Simplificando o Consumo com Tweepy
Passo 4
Desafio ;-)
Desafio
Agora é a sua hora de brilhar! Reproduza o projeto que criamos, dando a sua cara a ele. Para isso, pense em novas funcionalidades e formas de evoluir a solução:
Dica: você pode dar um "fork" no repositório para organizar melhor as suas alterações e evoluções, mantendo uma referência direta ao código original.
Links Úteis
[Nome do palestrante]�[Posição]
[Nome do curso]
[Nome da aula]
Dúvidas?
> Fórum
> Comunidade online (discord)