Notificações - adrianoluisalmeida/projeto_software_2 GitHub Wiki
Retorna notificações
GET
localhost:8000/api/notifications/{notification_id} (Retorna uma notificação especifica)
GET localhost:8000/api/notifications/user/all (Retorna as notificações do usuario logado)
GET localhost:8000/api/notifications/user/status/0 (param 0 - retorna total de notificações não vistas / param 1 - retorna total de notificações visualizadas )
PUT localhost:8000/api/notifications/{id} Alteração do status da notificação
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
[
{
"id": 1,
"title": "teste",
"content": "teste conteudo",
"status": 0,
"user_id": 1,
"report_id": null,
"message_id": null,
"created_at": "2018-10-26 21:55:56",
"updated_at": "2018-10-26 21:59:40"
}
]
{
"id": 1,
"title": "teste",
"content": "teste conteudo",
"status": 0,
"user_id": 1,
"report_id": null,
"message_id": null,
"created_at": "2018-10-26 21:55:56",
"updated_at": "2018-10-26 21:59:40"
}
Exemplo de alterção de status da notificação
{
"status": true
}
RETORNO
true