Este é um exemplo simples de API para entender os métodos GET, PUT, POST e DELETE. Não é recomendado para uso em produção e não inclui autenticação ou validação extensiva. É apenas uma implementação básica para fins educacionais.
Endpoint:
GET /filmes
Retorna uma lista de todos os filmes cadastrados.
Endpoint:
GET /filmes/<int:filme_id>
Retorna os detalhes de um filme com o ID especificado. Se o filme não for encontrado, retorna um erro 404.
Endpoint:
POST /filmes
Permite adicionar um novo filme. Os detalhes do filme devem ser enviados no corpo da solicitação em formato JSON. Retorna uma mensagem de sucesso junto com o ID atribuído ao novo filme.
Endpoint:
PUT /filmes/<int:filme_id>
Permite atualizar as informações de um filme existente. Os detalhes atualizados do filme devem ser enviados no corpo da solicitação em formato JSON. Retorna uma mensagem de sucesso se o filme for encontrado e atualizado, caso contrário, retorna um erro 404.
Endpoint:
DELETE /filmes/<int:filme_id>
Permite excluir um filme com o ID especificado. Retorna uma mensagem de sucesso se o filme for encontrado e excluído, caso contrário, retorna um erro 404.
- Execute o aplicativo Flask executando o script
app.py
.python app.py