Lista operacji dla zasobu
Nazwa | URL | Opis |
| Zwraca listę wszystkich ankiet dla zalogowanego użytkownika. Ankiety posortowane wg. daty dodania rosnąco. | |
| Zwraca listę ankiet pasujących do kryteriów wyszukiwania. Ankiety posortowane wg. daty dodania rosnąco. | |
| Szczegółowe informacje o ankiecie. W odróżnieniu do danych z poprzedniej operacji tutaj zwrócone zostanę informacje o domenie, skórce, oraz podstawowe informacje o pytaniach w podziale na strony |
Opis parametrów odpowiedzi
Nazwa/ścieżka | Opis | Możliwe wartości |
| ID ankiety |
|
| Tytuł ankiety |
|
| Tytuł ankiety wyświetlany w panelu użytkownika |
|
| Tytuł ankiety używany w „przyjaznych linkach” |
|
| Data stworzenia ankiety |
|
| Data pierwszej publikacji ankiety – rozpoczęcie zbierania wyników |
|
| Data ostatniej modyfikacji ankiety |
|
| Data pierwszego zakończenia zbierania wyników |
|
| Liczba wypełnień ankiety |
|
| Status ankiety |
|
| Typ ankiety |
|
| Dane osobowe w ankiecie |
|
| Język interfejsu ankiety |
|
| Dostęp do ankiety |
|
| Identyfikacja respondentów |
|
| Hasło dostępu do ankiety. Ustawiane jeśli |
|
| Wypełnienie ankiety |
|
| Wyświetlanie przycisku pozwalający na kontakt z autorem ankiety |
|
| Wyświetlanie numerów pytań |
|
| Wyświetlanie paska postępu wypełniania ankiety |
|
| Respondenci mogą odłożyć wypełnianie na później |
|
| Wyświetlanie przycisku 'Wstecz' w ankietach mających więcej niż jedną stronę |
|
| Wartość limitu wypełnień po którym nastąpi zakończenie badania |
|
| Data po osiągnięciu której ankieta zostanie automatycznie aktywowana |
|
| Data po osiągnięciu której ankieta zostanie automatycznie zakończona |
|
| Informacja o tym, czy ankieta została zarchiwizowana |
|
| Akcja po wypełnieniu |
|
| Adres strony przekierowania, na którą zostanie przekierowany respondent po wypełnieniu ankiety, jeżeli |
|
| Tekst podziękowania wyświetlany po zakończeniu ankiety |
|
| Typ pytania |
|
Lista ankiet
URL
(GET) https://www.webankieta.pl/api/v2/surveys
Parametry opcjonalne (POST)
Nazwa | Opis |
| Limit na liczbę ankiet |
| Offset na listę |
Przykładowa odpowiedź
[
{
"id":69047,
"title":"Tytul ankiety testowej",
"url_title":"tytul-ankiety-testowej",
"date_created":"2011-09-19 13:22:06",
"date_published":"2011-09-19 13:23:10",
"date_modified":"2011-09-19 13:23:10",
"date_end":null,
"answers_count":0,
"status":1,
"type":0,
"personal_data":0,
"lang_code":"pl",
"security_level":0,
"anonymous":0,
"password":"",
"public_results":1,
"many_answers_from_cookie":1,
"email_notification":0,
"comments":1,
"social_media":1,
"contact_with_author_form":1,
"question_numbers":1,
"progress_bar":0,
"partial_answers":0,
"reversible":0,
"answers_limit":0,
"expiration_date":null,
"search_engines":1,
"action_after_answer":0,
"redirection":null,
"thank_you_text":"Dzi\u0119kujemy za wype\u0142nienie ankiety"
},
{
...
}
]
Zwracane błędy
Brak
Wyszukiwanie ankiet
URL
(GET) https://www.webankieta.pl/api/v2/surveys/search
Parametry opcjonalne (POST)
Nazwa | Opis |
| Tytuł ankiety |
| Data stworzenia ankiety. Data musi być przekazana w formacie |
| Data pierwszej publikacji ankiety. Data musi być przekazana w formacie |
| Data pierwszego zakończenia zbierania wyników. Data musi być przekazana w formacie |
| Status ankiety. Dozwolone wartości to: |
| Typ ankiety. Dozwolone wartości to: |
| Poziom zabezpieczeń ankiety. Dozwolone wartości to: |
| Limit na liczbę ankiet |
| Offset na listę |
Przykładowa odpowiedź
[
{
"id":69047,
"title":"Tytul ankiety testowej",
"internal_title":"[Projekt] Tytul ankiety testowej",
"url_title":"tytul-ankiety-testowej",
"date_created":"2011-09-19 13:22:06",
"date_published":"2011-09-19 13:23:10",
"date_modified":"2011-09-19 13:23:10",
"date_end":null,
"answers_count":0,
"status":1,
"type":0,
"personal_data":0,
"lang_code":"pl",
"security_level":0,
"anonymous":0,
"password":"",
"public_results":1,
"many_answers_from_cookie":1,
"email_notification":0,
"comments":1,
"social_media":1,
"contact_with_author_form":1,
"question_numbers":1,
"progress_bar":0,
"partial_answers":0,
"reversible":0,
"answers_limit":0,
"expiration_date":null,
"search_engines":1,
"action_after_answer":0,
"redirection":null,
"thank_you_text":"Dzi\u0119kujemy za wype\u0142nienie ankiety"
},
{
...
}
]
Zwracane błędy
400 Bad request
– Nieprawidłowy format daty, nieprawidłowy status lub nieprawidłowy poziom bezpieczeństwa500 Internal Server Error
– Wewnętrzny błąd serwera.
Informacje o ankiecie
URL
(GET) https://www.webankieta.pl/api/v2/surveys/:id
Parametry
brak
Przykładowa odpowiedź
{
"id":69047,
"title":"Tytul ankiety testowej",
"url_title":"tytul-ankiety-testowej",
"internal_title":"[Projekt] Tytul ankiety testowej",
"date_created":"2011-09-19 13:22:06",
"date_published":"2011-09-19 13:23:10",
"date_modified":"2011-09-19 13:23:10",
"date_end":null,
"answers_count":0,
"status":1,
"type":0,
"personal_data":0,
"lang_code":"pl",
"security_level":0,
"anonymous":0,
"password":"",
"public_results":1,
"many_answers_from_cookie":1,
"email_notification":0,
"comments":1,
"social_media":1,
"contact_with_author_form":1,
"question_numbers":1,
"progress_bar":0,
"partial_answers":0,
"reversible":0,
"answers_limit":0,
"expiration_date":null,
"search_engines":1,
"action_after_answer":0,
"redirection":null,
"thank_you_text":"Dzi\u0119kujemy za wype\u0142nienie ankiety",
"domain":{
"type":"subdomain",
"main":false,
"address":"subdomena.webankieta.pl"
},
"pages":[
{
"id":261181,
"number":1,
"questions":[
{
"id":804039,
"type":9,
"order":1,
"number":0,
"text":"Blok opisowy",
"desc":"Witamy.",
"date_created":"2011-05-06 00:39:14"
},
{
"..."
}
]
},
{
"id":261182,
"number":2,
"questions":[
{
"id":804041,
"type":0,
"order":1,
"number":1,
"text":"Sk\u0105d dowiedzieli si\u0119 Pa\u0144stwo o naszej restauracji?",
"desc":"",
"date_created":"2011-06-27 16:29:50"
},
{
"..."
}
]
}
],
"skin":{
"id":"115",
"name":"Ankieta.biz",
"head_background":"ffffff",
"progress_bar_background":"93341E",
"title_color":"93341E",
"title_border":"eeeeee",
"question_color":"93341E",
"button_color":"ffffff",
"button_background":"93341E",
"logo":"http:\/\/www.webankieta.pl\/user_files\/user_logo\/16552\/ankietabiz.png"
}
}
Zwracane błędy
404 Not Found
– Zasób nie został znaleziony lub nie istnieje.