O combate ao Aedes Aegypti sem dúvida é um tema importante nos dias atuais, sendo assim, o GDG SJC decidiu usar esta oportunidade para unirmos nossas forças nesse combate. Contamos com você e sua equipe para desenvolver um aplicativo que possa identificar lugares com focos do mosquito. Esta API fornece os métodos para o seu aplicativo criar ocorrências com informações de localização, descrição, tipo e fotos do local. Com esta app todos nós ganhamos, no entanto, a equipe que se destacar ganhará uma viagem para fazer um tour no escritório do Google em São Paulo!
GET - api/ocorrencias
response:
{
"status": "OK",
"result": [...]
}
GET - api/ocorrencias/team/:team
response:
{
"status": "OK",
"result": [...]
}
GET - api/ocorrencias/:ocurid
response:
{
"status": "OK",
"result": [...]
}
POST - api/ocorrencias/team/:team
Content-Type: application/json
{
"coordinates": [1, 0], // longitute, latitude
"type": 0,
"description": "terreno usado como lixao"
}
response:
{
"status": "OK",
"result": "5706b3f8170e6dx300bd583e" // id da ocorrência
}
POST - api/ocorrencias/:ocurid/attach
Content-Type: multipart/form-data
imagem.png
response:
{
"status": "OK",
"result": "/upload/AbB_FqVyKrZShGuCzejxXVPz.png" // caminho da imagem
}
DELETE - api/ocorrencias/:ocurid
response:
{
"status": "OK",
"result": []
}
{
'0': 'Lixo',
'1': 'Caixa d\'água',
'2': 'Piscina',
'3': 'Calha',
'4': 'Vazos',
'5': 'Terreno vazio',
'6': 'Casa/Predio abandonado',
'7': 'Outro'
}
GET - api/ocorrencias/5706b3f8170e6d0300bd583e
response:
{
"status": "OK",
"result": [
{
"_id": "5706b3f8170e6d0300bd583e",
"coordinates": [
1,
0
],
"type": 0,
"description": "terreno usado como lixao",
"datetime": "2016-04-07T19:24:40.667Z",
"images": [
"/upload/AbB_FqVyKrZShGuCzejxXVPz.png"
],
"team": "5"
}
]
}