Pruvodce - API

Logika dotazníku

Seznam operací pro zdroj

NázevURLPopis
Logika přechodu z otázek/logic/:id_surveyVrací 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_surveyVrací 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/cestaPopisMožné hodnoty
idID logiky 
id_questionID otázky, která má definovaný přechod 
question_typeTyp otázky, která má definovaný přechod0 – Jedna možnost výběru
6 – Více možností výběru
13 – Roletka
question_textObsah otázky, která má definovaný přechod 
answer_numberČíslo odpovědi, po které se provede přechod na jinou stránku 
answer_textObsah odpovědi, po které se provede přechod na jinou stránku 
from_page_idID stránky, ze kterého by se mělo „přeskočit”123 – ID stránky
null – Ukončení dotazníku
goto_page_idID 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ázevPopis
id_surveyID 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ázevPopis
id_surveyID 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.

Pomohl Vám tento článek?

Děkujeme za odpověď