API: Ankiety: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| Linia 19: | Linia 19: | ||
|[ | |[ | ||
{'uuid':'d2dade75-ebe4-4bad-a280-a11211dbfbe7','value':true}, | {'uuid':'d2dade75-ebe4-4bad-a280-a11211dbfbe7','value':true}, | ||
{'uuid':'0e6381f7-23a0-4ff2-9885-9e2a306921a6','value':'10'}, | {'uuid':'0e6381f7-23a0-4ff2-9885-9e2a306921a6','value':'10'}, | ||
{'uuid':'bbb84130-f11f-46c5-a706-24e4f85db02f','value':'test'}, | {'uuid':'bbb84130-f11f-46c5-a706-24e4f85db02f','value':'test'}, | ||
{'uuid':'23582e46-b6b2-475a-af16-6b002139053a','value':true}, | {'uuid':'23582e46-b6b2-475a-af16-6b002139053a','value':true}, | ||
] | ] | ||
|Tablica z obiektami odpowiedzi (klucze: uuid odpowiedzi, value wartość odpowiedzi [true lub string]) | |Tablica z obiektami odpowiedzi (klucze: uuid odpowiedzi, value wartość odpowiedzi [true lub string]) | ||
Wersja z 13:00, 8 sty 2024
GET /surveys
Lista wszystkich ankiet, wraca tablice składającą się z API: SurveyObject
GET /survey/$uuid
Dane ankiety wraz z listą pytań i odpowiedzi, zwraca API: SurveyObject
POST /user/$user_uuid/survey/$survey_uuid
Wysłanie udzielonych odpowiedzi użytkownika na ankietę o podanym ID.
Parametry JSON
| Klucz | Typ | Przykład | Opis |
|---|---|---|---|
| answers | array | [
{'uuid':'d2dade75-ebe4-4bad-a280-a11211dbfbe7','value':true}, {'uuid':'0e6381f7-23a0-4ff2-9885-9e2a306921a6','value':'10'}, {'uuid':'bbb84130-f11f-46c5-a706-24e4f85db02f','value':'test'}, {'uuid':'23582e46-b6b2-475a-af16-6b002139053a','value':true}, ] |
Tablica z obiektami odpowiedzi (klucze: uuid odpowiedzi, value wartość odpowiedzi [true lub string]) |
Odpowiedź jest taka sama jak w przypadku zapytania GET poniżej.
GET /user/$user_uuid/survey/$survey_uuid
Pobranie ostatnich udzielonych odpowiedzi użytkownika na ankietę o podanym ID.
Odpowiedź JSON
| Klucz | Typ | Przykład | Opis |
|---|---|---|---|
| answers | array | [
{'uuid':'d2dade75-ebe4-4bad-a280-a11211dbfbe7','value':true}, {'uuid':'0e6381f7-23a0-4ff2-9885-9e2a306921a6','value':'10'}, {'uuid':'bbb84130-f11f-46c5-a706-24e4f85db02f','value':'test'}, {'uuid':'23582e46-b6b2-475a-af16-6b002139053a','value':true}, ] |
Tablica z obiektami odpowiedzi (klucze: uuid odpowiedzi, value wartość odpowiedzi [true lub string]) |