Documentação da API

Confira os relatos enviados pela comunidade sobre a malária.

A API do Mapazzz fornece dados sobre reportagens de riscos e zonas de risco. Abaixo estão as rotas disponíveis e exemplos de uso.

1. Listar todas as reportagens

GET https://mapazzz-api.vercel.app/api/reportagens/

Retorna uma lista de todas as reportagens cadastradas.

Exemplo de resposta:
[
    {
        "id": 1,
        "title": "Reportagem sobre zona de risco",
        "description": "Descrição da reportagem",
        "riskLevel": 2,
        "location": "Localização da reportagem",
        "imageUrl": "https://example.com/image.jpg"
    },
    ...
]

2. Listar todas as zonas de risco

GET https://mapazzz-api.vercel.app/api/reportagens/zonas

Retorna uma lista de zonas de risco com informações detalhadas.

Exemplo de resposta:
[
    {
        "id": 1,
        "zoneName": "Zona Norte",
        "riskLevel": 1,
        "description": "Zona de baixo risco",
        "latitude": "-3.71722",
        "longitude": "-38.5433"
    },
    ...
]

3. Buscar reportagem por título

GET https://mapazzz-api.vercel.app/api/reportagens/buscar/:title

Retorna uma reportagem específica com base no título fornecido.

Exemplo de requisição:
GET https://mapazzz-api.vercel.app/api/reportagens/buscar/Reportagem%20sobre%20zona%20de%20risco

Exemplo de resposta:
{
    "id": 1,
    "title": "Reportagem sobre zona de risco",
    "description": "Descrição da reportagem",
    "riskLevel": 2,
    "location": "Localização da reportagem",
    "imageUrl": "https://example.com/image.jpg"
}

Notas

  • Certifique-se de que os parâmetros enviados nas requisições estão corretos para evitar erros.
  • A API pode retornar códigos de erro HTTP, como `404` para recursos não encontrados ou `500` para erros internos.
  • Para mais informações ou suporte, entre em contato com a equipe do Mapazzz.