Especificações de APIs
1- API de arquivos
Upload de Objeto 3D
Método: Post
Endpoint: /upload_object
Descrição: Sobe (upload) um objeto para o serviço de armazenamento Azure.
Parâmetros:
Object3d (Arquivo, obrigatório): Objeto 3D que se deseja fazer upload.
Respostas:
- 201 CREATED: Sucesso.
- 500 INTERNAL SERVER ERROR: Falha.
Upload de Vídeo
Método: Post
Endpoint: /upload_video
Descrição: Sobe (upload) um vídeo para o serviço de armazenamento Azure.
Parâmetros:
- Vídeo (Arquivo, obrigatório): Vídeo que se deseja fazer upload.
Respostas:
- 201 CREATED: Sucesso.
- 500 INTERNAL SERVER ERROR: Falha.
2- API do Script de WebScrapping
Método: Post
Endpoint: /datrabase
Descrição: Insere dados na tabela do banco de dados sql da Azure.
Parâmetros:
- Data (string, obrigatório): Data da ocorrência.
- Hora (string, obrigatório): Hora da ocorrência.
- Tipo (string, obrigatório): Tipo da ocorrência.
- Ordem (string, obrigatório): Código da Ocorrência.
- Descrição (string, obrigatório): Descrição da Ocorrência.
- Equipamento (string, obrigatório): Equipamento da ocorrência.
Respostas:
- 200 OK: Dados inseridos com sucesso.
- 500 INTERNAL SERVER ERROR: Erro ao inserir dados.
Método: Get
Endpoint: /datrabase/last_row/
Descrição: Pega a ultima linha adicionada a tabela.
Respostas:
- 200 OK: Dados recuperados com sucesso.
- 500 INTERNAL SERVER ERROR: Erro ao recuperar dados.