Průvodce - API

Logika dotazníku

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ývě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 ze které se přejde 123 – ID stránky
null – Ukončení dotazníku
goto_page_id ID stránky na kterou se přejde 123 – ID stránky
-1 – Ukončení dotazníku

Logika přechodu z otázek

URL

(GET) https://www.netquest.cz/api/logic

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":null
  },
  {
    "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.

Pomohl Vám tento článek?

Děkujeme za odpověď