O Dev.to fornece uma API simples e fácil de consumir com operações básicas, como:
- Obter informações de usuários
- Obter informações de artigos, como:
- Título
- Descrição
- Data de postagem
- Imagem principal
- Tags
Isso já abre um leque de opções para o desenvolvimento. Neste exemplo, o objetivo principal é simples:
Obter todos os artigos de um usuário e colocar as informações em variáveis usando Node.js ou outras ferramentas
Aqui estão as etapas:
- Instale o módulo axios com
npm install axios
- Crie um arquivo .js e importe o axios com
import axios from 'axios'
- Crie uma constante que será a ponte para obter informações da baseURL:
const devTo = axios.create({baseURL:`https://dev.to/api`})
- Crie uma função assíncrona e solicite os dados com
const dados = await devTo.get(`/articles?username=${username}`)
Lembre-se de substituir ${username} pelo seu nome de usuário.
- O segundo passo fica com você. Abraços!
Top comments (1)
Valeu cara, estava tendo problemas usando a api-key, seu método é tão incrivelmente mais simples e obvio que eu não tinha pensado em usar