Lista włączonych powiadomień¶
Pobieranie listy włączonych powiadomień¶
Aby otrzymać listę włączonych powiadomień należy wysłać wiadomość GET na adres /api/user/enabled_notifications/.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
"count": 8,
"next": null,
"previous": null,
"results": [
{
"id": 3,
"notification_type": 3,
"delivery_config": 1
},
{
"id": 4,
"notification_type": 4,
"delivery_config": 1
},
{
"id": 6,
"notification_type": 6,
"delivery_config": 1
},
{
"id": 8,
"notification_type": 8,
"delivery_config": 1
}
]
}
Pobieranie danych włączonego powiadomienia¶
Aby otrzymać dane szczegółowe wpisu o włączonym powiadomieniu należy wysłać wiadomość GET na adres /api/user/enabled_notifications/<id>/, gdzie <id> jest id włączonego powiadomienia, którego dane chcemy pobrać.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
"id": 1,
"notification_type": 1,
"delivery_config": 1
}
Włączanie powiadomienia¶
Aby włączyć dany typ powiadomienia w danej konfiguracji dostarczenia powiadomień należy wysłać wiadomość POST na adres /api/user/enabled_notifications/.
Wiadomość powinna zawierać treść o takiej strukturze danych:
{
"notification_type": 1,
"delivery_config": 1
}
Wyłączanie powiadomienia¶
Aby wyłączyć dany typ powiadomienia w danej konfiguracji dostarczenia powiadomień należy wysłać wiadomość DELETE na adres /api/user/enabled_notifications/<id>/, gdzie <id> jest id ustawienia powiadomienia, które chcemy wyłączyć.