3.1. Ergebnisse per POST oder GET empfangen
So empfangen Sie Ergebnisse in Ihrem Skript:
- schalten Sie in den Umfrageeinstellungen die API ein;
- wählen Sie POST oder GET als Methode;
- geben Sie die vollständige URL Ihres Skripts als Ergebnis-URL ein
(zum Beispiel https://example.org/result.php).
Simpoll sendet dann jedes Mal, wenn jemand die Umfrage ausfüllt, eine POST- (oder GET-) Anfrage an diese URL.
Beispiel der gesendeten Daten:
POST:
(
[sp_survey_id] => 551
[sp_survey_key] => aa7ca07e
[sp_resp] => Array
(
[id] => 172693
[ip_addr] => 127.0.0.1
[name] => Respondent No.172693
[time_start] => 2011-12-13 13:23:24
[time_end] => 2011-12-13 13:23:45
[time_delta] => 00:00:21
[quiz_passed] => 0
[quiz_percent] => 33
[quiz_correct] => 3
[quiz_wrong] => 2
)
[sp_result] => 1
[sp_answers] => Array
(
[1] => Array
(
[0] => Italy
)
[2] => Array
(
[0] => Pyramids
[1] => Kremlin
[2] => Colosseum
[3] => Eiffel Tower
)
)
)
3.2. Parameter
- sp_survey_id — ID der Umfrage in Simpoll
- sp_survey_key — der Schlüssel aus der Umfrage-URL
- sp_resp — Angaben zum Befragten:
- id — ID des Befragten in Simpoll
- ip_addr — IP-Adresse des Befragten
- name — Name des Befragten
- time_start — Beginn der Umfrage
- time_end — Ende der Umfrage
- time_delta — für die Umfrage benötigte Zeit
Diese Felder werden nur bei Quizzen gesendet:- quiz_passed — ob das Quiz bestanden wurde (1 = ja, 0 = nein)
- quiz_percent — Anteil richtiger Antworten in Prozent (0–100)
- quiz_correct — Anzahl richtiger Antworten
- quiz_wrong — Anzahl falscher Antworten
- sp_result — die Umfrage wurde abgeschlossen (immer 1)
- sp_answers — die Antworten: Schlüssel sind die Fragenummern, Werte sind Arrays mit den Antworten auf jede Frage