Autenticação 🔐
A Food2C usa um sistema de autenticação para manter os dados seguros. Isso ajuda a proteger as informações dos usuários e garante que o serviço funcione bem.
Fluxo de Autenticação 🔄
1. Prepare suas credenciais 📝
- 👤 Usuário:
LukeSkywalker - 🔑 Senha:
May the force be with you
As credenciais são enviadas por meio do suporte da Food2C.
2. Envie uma requisição 🚀
Abaixo está um exemplo de como você pode fazer uma requisição HTTP para autenticar um usuário em uma API. A autenticação é o processo de confirmar a identidade do usuário com base em um login e senha.
Requisição:
POST /api-data/auth HTTP/1.1
Host: api.food2c.com.br
Content-Type: application/jsonNeste exemplo, usamos o método POST para enviar as credenciais do usuário ao servidor. O cabeçalho Content-Type: application/json indica que o corpo da requisição está em formato JSON.
Corpo da Requisição:
{
"username": "seu_email@exemplo.com",
"password": "sua_senha"
}Após autenticação, o servidor retorna um token JWT, que representa a identidade do usuário e permite acesso à API sem reautenticação.
Resposta:
{
"token": "jwt_token"
}Este token deve ser guardado e enviado em futuras requisições dentro do cabeçalho Authorization como token_aqui, permitindo que o usuário tenha acesso a outras funcionalidades da API sem precisar se autenticar novamente.
🔐 Lembre-se: Nunca compartilhe suas credenciais reais em exemplos de código!
3. Use o token em requisições futuras 🔐
Após obter o token JWT, você deve incluí-lo no cabeçalho (header) de todas as requisições subsequentes para acessar as funcionalidades da API.
Nota: O token JWT tem validade de 365 dias.
Exemplo de como usar o token no cabeçalho:
GET /api-data/funcionalidade HTTP/1.1
Host: api.food2c.com.br
Authorization: jwt_token💡 Dica: Mantenha seu token seguro e não o compartilhe!
4. Limite de Requisições 🚦
A API possui um limite de requisições por minuto e por hora, que pode variar de acordo com o cliente. Caso você atinja esse limite, será necessário aguardar um tempo antes de realizar novas requisições.
Nota: Fique atento às respostas da API para identificar quando o limite de requisições foi atingido e planeje suas requisições de acordo com essas restrições para evitar interrupções no uso da API.