Seznam operací pro zdroj
Název | URL | Popis |
---|
Logika přechodu z otázek | /logic/:id_survey | Vrací logiku vyplněného dotazníku definovanou na úrovni odpovědí otázek. Informace obsažené v odpovědi umožňují určit, na kterou stránku byste měli po výběru konkrétní odpovědi přeskočit |
Logika přechodu ze stránek | /logic/page/:id_survey | Vrací logiku dokončení průzkumu definovanou na úrovni stránky. Informace obsažené v odpovědi vám umožňují určit, na kterou stránku byste měli po dokončení dokončení příslušné stránky přeskočit |
Popis parametrů odpovědi
Název/cesta | Popis | Možné hodnoty |
---|
id | ID logiky | |
id_question | ID otázky, která má definovaný přechod | |
question_type | Typ otázky, která má definovaný přechod | 0 – Jedna možnost výběru
6 – Více možností výběru
13 – Roletka |
question_text | Obsah otázky, která má definovaný přechod | |
answer_number | Číslo odpovědi, po které se provede přechod na jinou stránku | |
answer_text | Obsah odpovědi, po které se provede přechod na jinou stránku | |
from_page_id | ID stránky, ze kterého by se mělo „přeskočit“ | 123 – ID stránky
null – Ukončení dotazníku |
goto_page_id | ID stránky, na kterou by se mělo „přeskočit“ | 123 – ID stránky
-1 – Ukončení dotazníku |
Logika přechodu z otázek
URL
(GET) https://www.netquest.cz/api/logic/question
Parametry (GET)
Název | Popis |
---|
id_survey | ID dotazníku obsahující otázky. Povinný parametr |
Ukázka odpovědi
[
{
"id":3081,
"id_question":782299,
"question_type":"0",
"question_text":"Možnost jednoho výběru",
"answer_number":1,
"answer_text":"Ano",
"goto_page_id":-1
},
{
"id":3080,
"id_question":782300,
"question_type":"6",
"question_text":"Více možností výběru",
"answer_number":2,
"answer_text":"Ne",
"goto_page_id":262555
}
]
Chybové hlášky
401 Neautorizováno
– Uživatel odkazuje na dotazník, který nevlastní.404 Nenalezeno
– Dotazník daného :id_survey
nemá definovou žádnou logiku.406 Nepřijatelné
– Nebyl předán žádný parametr :id_survey
.
Logika přechodu ze stránek
URL
(GET) https://www.netquest.cz/api/logic/page
Parametry (GET)
Název | Popis |
---|
id_survey | ID dotazníku obsahující otázky. Povinný parametr |
Ukázka odpovědi
[
{
"id":3081,
"from_page_id":262532
"goto_page_id":262534
},
{
"id":3082,
"from_page_id":262533
"goto_page_id":-1
}
]
Chybové hlášky
401 Neautorizováno
– Uživatel odkazuje na dotazník, který nevlastní.404 Nenalezeno
– Dotazník daného :id_survey
nemá definovou žádnou logiku.406 Nepřijatelné
– Nebyl předán žádný parametr :id_survey
.