0 votes
in SoSci Survey (dt.) by s073135 (320 points)

Hallo,

ich arbeite mit versch. APIs für Datenabfrage und Serienmails.
Ein API funktioniert jedoch dauerhaft nicht.

Der API-Link "Status eines Adresseintrags abfragen" gibt ohne übermittelte Serial die erwartete Fehlermeldung:

result "error"
error "request must specify a serial"

aus. Sobald ich die vorhandene Serial XXX per &serial=XXX anhänge, erhalte ich folgenden 404 Fehler: 404 Not Found nginx/1.18.0 (Ubuntu)

Wo liegt hier der Fehler?

Danke und besten Gruß

by SoSci Survey (304k points)
Könnten Sie den API-Link bitte einmal hier übermitteln: https://s2survey.net/transfer/ - einfach als Klartext in dem (verschlüsselten) Formular. Dann können wir uns einmal genauer ansehen, was schief läuft.

Meine erste Vermutung wäre, dass das Fragezeichen an der falschen Stelle steht, vgl. https://www.soscisurvey.de/help/doku.php/de:survey:url#verwendung_im_link

1 Answer

0 votes
by SoSci Survey (304k points)
selected by s073135
 
Best answer

Wenn SoSci Survey eine Seriennummer nicht gefunden hat, wurde der Code 404 "not found" geschickt. Leider kommt dann auch die eigentliche Meldung nicht mehr an.

Wir haben das nun so geändert, dass eine korrekte (Fehler-)Meldung angezeigt wird.

Allerdings scheint das grundsätzliche Problem in Ihrem Projekt an anderer Stelle zu liegen. Und zwar gibt es in Ihrem Befragungsprojekt laut Datenbank nur eine einzige (Test-)Seriennummer.

Entsprechend kann SoSci Survey keinen Teilnehahmestatus für die Seriennummer ermitteln.

Meine Vermutung ist, dass Sie den SERIAL-Parameter in einem ansonsten öffentlichen Fragebogen verwendet haben und nun gerne abfragen würden, welche der (nicht in SoSci Survey hinterlegten) Codes bereits verwendet wurden?

by s073135 (320 points)
edited by s073135
Danke - nun verstehe ich.

Ich bin davon ausgegangen, dass "Serial" die "Personenkennung (SERIAL)" aus dem Panel-Eintrag ist (und nicht eine Panel-Eintrag-unabhängige Seriennummer). Ich wollte über API abfragen, ob eine Person den per Serienbrief zugesendeten Link benutzt hat.
Solche eine API-Abfrage fände ich im Übrigen sehr sinnvoll, da sie einem mehrere Klicks ersparen würde.
by SoSci Survey (304k points)
Das lässt sich machen. Ich kann nur nicht versprechen wie schnell...
by SoSci Survey (304k points)
Ich habe Ihnen hier etwas Hübsches programmiert:
https://www.soscisurvey.de/help/doku.php/de:results:data-api#datensaetze_nach_personencode_serial

Bisher nur auf www.soscisurvey.de zu finden unter "Erhobene Daten" -> "Datenabruf via API". Das Update können wir auf Anfrage auch auf s2survey.net einspielen.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...