Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:results:data-api [29.04.2019 16:05] adminde:results:data-api [06.11.2020 22:33] – Neuer Parameter SERIAL admin
Zeile 76: Zeile 76:
     * **Hinweis:** Falls mehr Fälle angegeben werden als im API-Link erlaubt, wird der Bereich entsprechend eingeschränkt. Wenn also z.B. der API-Link den Bereich ''1-100'' erlaubt und der Parameter ''cases'' den Bereich ''50-150'' abrufen möchte, so werden die Fälle 50 bis 100 abgerufen.     * **Hinweis:** Falls mehr Fälle angegeben werden als im API-Link erlaubt, wird der Bereich entsprechend eingeschränkt. Wenn also z.B. der API-Link den Bereich ''1-100'' erlaubt und der Parameter ''cases'' den Bereich ''50-150'' abrufen möchte, so werden die Fälle 50 bis 100 abgerufen.
     * Die Angabe des Parameters ''none'' deaktiviert den Abruf von Daten, wenn z.B. nur die Variablen und/oder Antwortcodes abgerufen werden sollen.     * Die Angabe des Parameters ''none'' deaktiviert den Abruf von Daten, wenn z.B. nur die Variablen und/oder Antwortcodes abgerufen werden sollen.
 +  * ''SERIAL'' -- Einschränkung auf Fälle mit dieser/n Personenkennung/en
 +    * Es können mehrere SERIALs durch komma getrennt spezifiziert werden, z.B. ''ABCD12,BCDE23''
 +    * Falls sowohl ''cases'' als auch ''SERIAL'' spezifiziert werden, werden nur Fälle abgerufen, welche beide Kriterien zugleich erfüllen (Schnittmenge).
   * ''vList'' -- Variablen, die abgerufen werden sollen.   * ''vList'' -- Variablen, die abgerufen werden sollen.
     * Wenn der Parameter ''vList'' angegeben ist, werden nur (!) die angegeben Variablen abgerufen.     * Wenn der Parameter ''vList'' angegeben ist, werden nur (!) die angegeben Variablen abgerufen.
Zeile 140: Zeile 143:
  
 **Hinweis:** Die Druckansicht unterliegt denselben Einschränkungen wie beim Aufruf über **Erhobene Daten** -> **Daten ansehen** -> Druckersymbol. Unter anderem wird in Fragen mit rotierten Items in abgeschlossenen Interviews eine andere (zufällige) Reihenfolge der Items verwendet als im Interview. **Hinweis:** Die Druckansicht unterliegt denselben Einschränkungen wie beim Aufruf über **Erhobene Daten** -> **Daten ansehen** -> Druckersymbol. Unter anderem wird in Fragen mit rotierten Items in abgeschlossenen Interviews eine andere (zufällige) Reihenfolge der Items verwendet als im Interview.
 +
 +
 +===== Datensätze nach Personencode (SERIAL) =====
 +
 +Ein API-Link zum Auflisten von Datensätzen nach Personencode muss beim Aufruf um einen Parameter ''SERIAL'' ergänzt werden, z.B.
 +
 +    https://www.soscisurvey.de/project/?act=sIyhrICdaBxl6qiMagedOU1K&SERIAL=ABC12345
 +    
 +Zurückgegeben wird ein Objekt in JSON-Notation, welches neben dem Abfragstatus (''result'') und einigen Meta-Daten (''meta'') ein Array enthält, welche Datensätze mit dieser Personenkennung (SERIAL) im Datensatz vorliegen.
 +
 +<code javascript>
 +{
 +    "result":"ok",
 +    "meta":{
 +        "project":"project",
 +        "datetime":"2020-07-14 16:03:00",
 +        "count":1
 +    },
 +    "cases":[
 +        {
 +            "CASE":"145",
 +            "SERIAL":"ABC12345",
 +            "FINISHED":true
 +        }
 +    ]
 +}
 +</code>
 +
 +Die Meta-Information ''count'' bezieht sich auf die Anzahl passender Datensätze. Gesucht wird ausschließlich in den Datensätzen, welche die Kriterien erfüllen, die beim Anlegen des API-Links festgelegt wurden.
de/results/data-api.txt · Zuletzt geändert: 19.08.2023 11:08 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki