Sobre este proyecto
it-programming / web-development
Abierto
- App reutilizável desenvolvido utilizando Django 4.0 e Python 3.9.x, que permita a conexão a Shopee
- O app deve ser capaz de iniciar o processo de autorização via OAuth de forma automática e salvar os dados para conexão em um model. Múltiplas conexões devem ser possíveis, de modo que cada instância do model deve corresponder a uma conexão.
- O model com as informações de conexão deve ter um método ou property que retornará o token atualizado e, portanto, o processo de renovação de tokens deve ser automático e on-demand (tokens desatualizados só devem ser atualizados quando solicitados).
- O app deve possuir uma classe específica para conexão, que recebe como parâmetro de inicialização o model com as informações de conexão e possui métodos que permitam realizar requisições HTTP.
- A classe específica para conexão deve tratar erros retornados pela API da Shopee e lançar exceção personalizada de acordo com o erro.
- Todas as requisições HTTP devem utilizar a biblioteca requests e o gerenciamento de OAuth deve utilizar a biblioteca requests-oauthlib.
- O projeto deve ser desenvolvido utilizando boas práticas de desenvolvimento, visando segurança e robustez da aplicação.
- No ato de entrega do projeto deve ser anexado vídeo com teste da autorização OAuth e de alguma requisição realizada pela classe de conexão.
- Não fornecemos credenciais da API para teste.
NÃO estamos dispostos a trocar a linguagem ou o framework.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador
Plazo de Entrega: 25 Junio, 2022
Habilidades necesarias