labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Behavioral Psychology
      • Personality & Social Psychology
      • Cognitive & Neuro Psychology
      • Developmental & Educational Psychology
      • Clinical & Health Psychology
      • Sports & Movement Psychology
      • Marketing & Consumer Psychology
    • 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
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Public Experiment Library
    • Labvanced Sample Studies
  • 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
Schritt-für-Schritt-Anleitungen
Häufig gestellte Fragen
Versionshinweise
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
Leitfaden
Videos
Schritt-für-Schritt-Anleitungen
Häufig gestellte Fragen
Versionshinweise
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • Leitfaden
    • EINSTIEG

      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Studiengestaltung
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
    • FEATURED THEMEN

      • Randomisierung & Balance
      • Eye Tracking
      • Desktop-App
      • Beispielstudien
      • Teilnehmer-Rekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Weitere Themen

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

      • Übersicht: Haupt-Tabs
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experiment-Bibliothek
      • Mein Konto
      • Meine Lizenz
    • STUDIENTABS

      • Übersicht: Studien-spezifische Tabs
      • Studiengestaltung
        • 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
      • Studieneinstellungen
        • Start und Haupt Einstellungen
        • Browsers & Devices Einstellungen
        • Einstellungen für experimentelle Funktionen
      • Beschreibung
        • Weitere Informationen zu den Beschreibungsinformationen
        • Bilder, Links und Referenzen in Beschreibungen
      • Variablen
      • Medien
      • Übersetzen
      • Ausführen
      • Veröffentlichen und Aufzeichnen
        • Anforderungen für die Veröffentlichung einer Studie in Labvanced
        • Rekrutierung von Teilnehmern und Crowdsourcing
        • Lizenzauswahl und Bestätigung
        • Nach der Veröffentlichung Ihrer Labvanced-Studie
      • Teilen
      • Teilnehmer
      • Datenausblick und Export
        • Datensicht und Variablen- & Aufgaben Auswahl (alte Version)
        • Zugriff auf Aufnahmen (ALTE Version)
  • Videos
    • Videoübersicht
    • Einstieg in Labvanced
    • Aufgaben erstellen
    • Elemente Videos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Durchläufe
    • Einführung
    • Stroop Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner Blickrichtungsaufgabe
    • Change Blindness Flicker Paradigma
    • Augenverfolgung Beispielstudie
    • Augenverfolgungsstudie bei Kleinkindern
    • Studie zur Aufmerksamkeitsfokussierung mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT Studie
    • Augenverfolgung Demo: SVGs als AOIs
    • Multi-User Demo: Zeigen Sie die Cursors der Teilnehmer
    • Gamepad / Joystick Controller - Grundkonfiguration
    • Desktop-App Studie mit EEG-Integration
  • FAQ
    • Funktionen
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerte Nutzung & API
    • Labvanced offline verwenden
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Versionshinweise
  • Klasse

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
Teilnehmer-Rekrutierung