labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
  • Technology
    • Feature Overview
    • Desktop App
    • Phone App
    • Precise Timing
    • Experimental Control
    • Eye Tracking
    • Multi User Studies
    • More ...
      • Questionnaires
      • Artificial Intelligence (AI) Integration
      • Mouse Tracking
      • Data Privacy & Security
      • Text Transcription
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Pricing Overview
    • License Configurator
    • Single License
    • Research Group
    • Departments & Consortia
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
  • Appgo to app icon
  • Logingo to app icon
Learn
Leitfaden
Videos
Anleitungen
Häufige Fragen
Versionshinweise
Versionshinweise
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Leitfaden
Videos
Anleitungen
Häufige Fragen
Versionshinweise
Versionshinweise
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Leitfaden
    • EINSTIEG

      • Objekte
      • Ereignisse
      • Variablen
      • Aufgabenassistent
      • Versuchsplan
      • Studien Design
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
    • HERVORGEHOBENE THEMEN

      • Randomisierung & Ausgewogenheit
      • Blickverfolgung
      • Fragebögen
      • Desktop-App
      • Beispielstudien
      • Teilnehmerrekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Weitere Themen

        • Präzise Stimulus-Zeiten
        • Multi-User-Studien
        • Kopfverfolgung in Labvanced | Anleitung
    • HAUPT-APP-TABS

      • Überblick: Haupt-Tabs
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experimentbibliothek
      • Mein Konto
      • Meine Lizenz
    • STUDIENTABS

      • Überblick: Studien-Spezifische Tabs
      • Studien Design
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Hauptfunktionen und Einstellungen
        • Das Versuchssystem
        • Canvas- und Seitenrahmen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen-Tabellen
        • Das Ereignissystem
        • Versuchszufälligkeit
        • Texteditor-Funktionen
        • Eyetracking in einer Aufgabe
        • Kopfverfolgung in einer Aufgabe
        • Multi-User-Studien
      • Einstellungen
      • Variablen
      • Medien
      • Texte & Übersetzen
      • Starten & Teilnehmen
      • Teilnehmerverwaltung
      • Datensicht und Export
        • Datensicht und Variablen- & Aufgaben Auswahl (alte Version)
        • Zugriff auf Aufnahmen (ALTE Version)
  • Videos
    • Video Überblick
    • Einstieg in Labvanced
    • Aufgaben erstellen
    • Element Videos
    • Ereignisse & Variablen
    • Erweiterte Themen
  • Anleitungen
    • Einführung
    • Stroop-Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner-Blickführungstest
    • Change Blindness Flicker Paradigma
    • Blickverfolgungsbeispielstudie
    • Blickverfolgungsstudie bei Säuglingen
    • Aufmerksamkeitserfassung Studie mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT Studie
    • Blickverfolgungsdemo: SVGs als AOIs
    • Multi-User-Demo: Zeige den Cursor der Teilnehmer
    • Gamepad / Joystick Controller- Grundlegende Einrichtung
    • Desktop-App-Studie mit EEG-Integration
    • Gruppenausgleich zwischen Subjekten und Variablen Einrichtung
  • FAQ
    • Funktionen
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerte Nutzung & API
    • Labvanced offline nutzen
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Versionshinweise
  • Dokumente
  • Klassenraum

API-Zugriff in Labvanced: Übersicht

Labvanced bietet drei Haupt-APIs, die für unterschiedliche Anwendungsfälle geeignet sind. Diese werden unten beschrieben:

  • REST API: Die REST API wird verwendet, um Experiment- und Sitzungsdaten abzurufen und programmgesteuert herunterzuladen, nachdem die Aufnahmen abgeschlossen wurden. Ein eindeutiges Token wird innerhalb der Labvanced-Plattform generiert und dies wird dann verwendet, um auf die Daten zuzugreifen. Die REST API ermöglicht Forschern den direkten Zugriff und das Herunterladen von Daten auf ihren Servern, anstatt Daten herunterzuladen und lokal auf ihrem Gerät zu speichern, was wichtig für Organisationen ist, die ein Pipeline-Protokoll für die Datenverarbeitung haben. Die REST API steht allen Labvanced-Nutzern zur Verfügung. Lesen Sie mehr darüber, wie Sie die REST API nutzen können.

  • Webhook API: Die Webhook API ermöglicht das Abrufen von Daten, während das Experiment aufgezeichnet wird. Sie wird für eine unidirektionale Kommunikation verwendet, d.h. zum Senden von Daten, die auf einem bestimmten Server außerhalb von Labvanced gespeichert werden sollen. Der Hauptverwendungsfall der Labvanced External Data Storage Webhook API besteht darin, die Daten der Teilnehmer in "Echtzeit" an einen entfernten / externen Server zu übertragen, als Alternative zur Speicherung der aufgezeichneten und gesammelten Daten auf den Labvanced-Servern. Diese Funktionalität ist online für Lab-Lizenzinhaber verfügbar. Bitte beachten Sie, dass die Webhook API eine Konfiguration auf Ihrem Backend erfordert, damit Labvanced automatisch die Endpunkte aufrufen kann, die Sie angegeben haben, um die gesammelten Teilnehmerdaten direkt an Ihre Datenbank/Ihr Backend anstatt an unser System zu senden. Lesen Sie mehr darüber, wie Sie die Webhook API implementieren können.

  • WebSocket API: Die benutzerdefinierte WebSocket-Verbindung ermöglicht es, Labvanced zur Laufzeit mit jedem anderen Server zu verbinden. Sie wird verwendet, wenn Sie Daten bidirektional zwischen zwei Servern senden müssen. Dies ermöglicht es Ihnen, Labvanced mit einem Server zu verbinden, der online sein kann oder ein lokaler Host sein kann, was der Fall ist, wenn externe Geräte über die LSL-Integration mit Labvanced verbunden werden. Dies können Sie mit einer skriptbasierten Lösung erreichen, die es Ihnen ermöglicht, grundlegenden Python-Code anzupassen, um Ihren Labor- / Forschungsbedürfnissen gerecht zu werden, indem Sie es lokal als separates Programm auf dem Computer ausführen. Lesen Sie mehr darüber, wie Sie die WebSocket API über verschiedene Anwendungsfälle verwenden können, z.B. um Ihre Geräte mit Labvanced zu verbinden.

Bitte lesen Sie die relevante Dokumentation zu der API, die Sie interessiert, und zögern Sie nicht, uns zu kontaktieren, wenn Sie Fragen haben!

Prev
Teilnehmerrekrutierung