Contatos - adrianoluisalmeida/projeto_software_2 GitHub Wiki
Envio de contatos para a entidade
GET
localhost:8000/api/contacts/{contact_id} (Retorna um contato especifico)
GET localhost:8000/api/contacts/user/all (Retorna os contatos do usuario logado)
POST localhost:8000/api/contacts Envio de um contato
Parâmetros de HEADER da requisição
Accept application/json
Authorization Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImZiY2QzMGZiYWRjNGI5YjRhNzQ0ZTM3ZDc1OWFhZmI1MzRhZGY4NWVkNmY3MjQ1MzVkNWZhM2MwMDFhZDlmMmUyYjY2OTljOTIwMDliMTBiIn0.eyJhdWQiOiIzIiwianRpIjoiZmJjZDMwZmJhZGM0YjliNGE3NDRlMzdkNzU5YWFmYjUzNGFkZjg1ZWQ2ZjcyNDUzNWQ1ZmEzYzAwMWFkOWYyZTJiNjY5OWM5MjAwOWIxMGIiLCJpYXQiOjE1MzU0NjUwMzksIm5iZiI6MTUzNTQ2NTAzOSwiZXhwIjoxNTY3MDAxMDM5LCJzdWIiOiIxIiwic2NvcGVzIjpbIioiXX0.asEnlsOPdYUuYgxr_IyvUKfa-4SSiFYUYAYm7UeBvImkhT-dT4hRHPxsNC6NR0RlJx5SEQVr1r8z-N-y-CEvic9g6N7bl-EeoMLXoCx54JDef7uLL9uS34dVuHMYsmrtQuNBSPMnxktSxJDn3AsU8HmOMyt0mLv7D5l9RjjFXdPR38lW40UAKdYUXlXFShib7hCbW-G9vv-Ah7BBJCw3Mx6a4Ekwebq8Q-BYTUJFESa-MOhlDAX5Rn1IJiHsUU5B1nGYOZVMMfH_9ElCOycsIepTaVCpsGZHwRSaNjJYaTPVjZOsFSJfjO8iYg2vnwjBeK7cVG2Y58Z-FQpzNF3SJlrsgHA2fr0W7_2TGW1Jpzc5fQeV9HNaRrlFg2EMFVyJoHrG6m9kSjdCZY3n4JxSu-Z18bTDZHmy1bcoBCt-v8AWLn_DhnZ5uQ3gcjbRqjM0Y_DKv5MoETucmiIiplIwSA-VBzJxmaJnUqlOmEpOVuh2jonhhBxGYbho_Inoor31FF1G6izujviuOaFQeXhdfOA8kz0epm6SviB6DvdIJpQv2-5rDnM82LnoEYWRYO07ThqnE2ugXxvaBvUOI4rR0taIbCMK5ON75yFoiO8-BHDhj7vVp0bbZZr5QzedMxeKH5ftXffapPKAo0Yx9NczGuDR7dYPifVu_Hi9RR0BmZw
(Onde o código atrás do Bearer é o acess_token da requisição anterior)
Exemplo de retorno ALL
[
{
"id": 3,
"subject": "teste",
"content": "teste conteudo",
"user_id": 1,
"entity_id": 1,
"created_at": "2018-11-11 00:55:50",
"updated_at": "2018-11-11 00:55:50",
"answers": [
{
"id": 1,
"subject": "Resposta - teste",
"content": "testet",
"user_id": 1,
"contact_id": 3,
"created_at": "2018-11-11 01:45:42",
"updated_at": "2018-11-11 01:45:42",
"user": {
"id": 1,
"name": "Admin",
"email": "[email protected]",
"created_at": "2018-11-11 00:34:00",
"updated_at": "2018-11-11 00:34:00",
"token_firebase": null
}
},
{
"id": 3,
"subject": "Resposta - teste",
"content": "testet",
"user_id": 1,
"contact_id": 3,
"created_at": "2018-11-11 01:46:03",
"updated_at": "2018-11-11 01:46:03",
"user": {
"id": 1,
"name": "Admin",
"email": "[email protected]",
"created_at": "2018-11-11 00:34:00",
"updated_at": "2018-11-11 00:34:00",
"token_firebase": null
}
},
{
"id": 5,
"subject": "Resposta - teste",
"content": "tes222",
"user_id": 1,
"contact_id": 3,
"created_at": "2018-11-11 01:46:42",
"updated_at": "2018-11-11 01:46:42",
"user": {
"id": 1,
"name": "Admin",
"email": "[email protected]",
"created_at": "2018-11-11 00:34:00",
"updated_at": "2018-11-11 00:34:00",
"token_firebase": null
}
}
]
},
{
"id": 5,
"subject": "teste",
"content": "teste conteudo",
"user_id": 1,
"entity_id": 1,
"created_at": "2018-11-11 02:15:50",
"updated_at": "2018-11-11 02:15:50",
"answers": []
}
]
{
"id": 3,
"subject": "teste",
"content": "teste conteudo",
"user_id": 1,
"entity_id": 1,
"created_at": "2018-11-11 00:55:50",
"updated_at": "2018-11-11 00:55:50",
"answers": [
{
"id": 1,
"subject": "Resposta - teste",
"content": "testet",
"user_id": 1,
"contact_id": 3,
"created_at": "2018-11-11 01:45:42",
"updated_at": "2018-11-11 01:45:42",
"user": {
"id": 1,
"name": "Admin",
"email": "[email protected]",
"created_at": "2018-11-11 00:34:00",
"updated_at": "2018-11-11 00:34:00",
"token_firebase": null
}
},
{
"id": 3,
"subject": "Resposta - teste",
"content": "testet",
"user_id": 1,
"contact_id": 3,
"created_at": "2018-11-11 01:46:03",
"updated_at": "2018-11-11 01:46:03",
"user": {
"id": 1,
"name": "Admin",
"email": "[email protected]",
"created_at": "2018-11-11 00:34:00",
"updated_at": "2018-11-11 00:34:00",
"token_firebase": null
}
},
{
"id": 9,
"subject": "Resposta - teste",
"content": "testeee",
"user_id": 1,
"contact_id": 3,
"created_at": "2018-11-11 02:09:10",
"updated_at": "2018-11-11 02:09:10",
"user": {
"id": 1,
"name": "Admin",
"email": "[email protected]",
"created_at": "2018-11-11 00:34:00",
"updated_at": "2018-11-11 00:34:00",
"token_firebase": null
}
}
]
}
POST DADOS NECESSÁRIOS
{
"subject": "teste",
"content": "teste conteudo",
"entity_id": 1,
"user_id": 1
}
Retorno de cadastro
{
"subject": "teste",
"content": "teste conteudo",
"entity_id": 1,
"user_id": 1,
"updated_at": "2018-11-05 03:09:13",
"created_at": "2018-11-05 03:09:13",
"id": 2
}