Sitemap

getKaderathleten

SEWOBE JSON getKaderathleten

Testseite

 

🏅 SEWOBE API Verbindungstest - getKaderathleten

Endpoint: https://admin.dfv.aero

Auth Status
Daten abgerufen

📋 Verbindungsprotokoll

ℹ️ Schritt 1: Authentifizierung bei SEWOBE...
✓ Login erfolgreich (Session: 0cb2bf36...)
ℹ️ Schritt 2: Abrufen der Daten von getKaderathleten...
✓ Kaderathleten ermittelt
✓ Logout erfolgreich

📦 Empfangene getKaderathleten-Daten (JSON)

[
    {
        "APADR_ID": 19368,
        "NAME": "Gürtler",
        "VORNAME": "Elmar",
        "EMAIL": "elmar.guertler@dfv.aero",
        "QUALI_ID": "63",
        "QUALI_BEZ": "Kaderathlet CP Performance"
    },
    {
        "APADR_ID": 21410,
        "NAME": "Vogele",
        "VORNAME": "Sebastian",
        "EMAIL": "support@sewobe.de",
        "QUALI_ID": "59",
        "QUALI_BEZ": "Kaderathlet AE Freestyle"
    }
]
// Only proceed if user is authenticated require_once(__DIR__ . '/login.inc.php'); require_once(__DIR__ . '/logout.inc.php'); $baseURL = 'https://api.sewobe.de'; // Status tracking $statusMessages = []; $kaderData = null; $error = null; $loginSuccess = false; $logoutSuccess = false; // Step 1: Login $statusMessages[] = ['type' => 'info', 'message' => 'Schritt 1: REST Login wird durchgeführt...']; $sessionToken = sewobe_rest_login($baseURL); if ($sessionToken) { $loginSuccess = true; $statusMessages[] = ['type' => 'success', 'message' => '✓ REST Login erfolgreich (Session: ' . substr($sessionToken, 0, 8) . '...)']; // Step 2: Fetch Kaderathleten $statusMessages[] = ['type' => 'info', 'message' => 'Schritt 2: Abrufen der Kaderathleten-Daten...']; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $baseURL . '/applikation/individuell/17539dfv//website/profile/getKaderathleten'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(['QUALI_ID' => '0'])); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Content-Type: application/x-www-form-urlencoded', 'Accept: application/json' ]); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if ($httpCode === 200) { $kaderData = json_decode($response, true); $statusMessages[] = ['type' => 'success', 'message' => '✓ Kaderathleten-Daten erfolgreich abgerufen (HTTP 200)']; } else { $error = "API Fehler: HTTP $httpCode"; $statusMessages[] = ['type' => 'error', 'message' => '✗ Fehler beim Abrufen der Daten (HTTP ' . $httpCode . ')']; } // Step 3: Logout $statusMessages[] = ['type' => 'info', 'message' => 'Schritt 3: REST Logout wird durchgeführt...']; $logoutResult = sewobe_rest_logout($baseURL, $sessionToken); if ($logoutResult !== false) { $logoutSuccess = true; $statusMessages[] = ['type' => 'success', 'message' => '✓ REST Logout erfolgreich']; } else { $statusMessages[] = ['type' => 'warning', 'message' => '⚠ Logout möglicherweise fehlgeschlagen']; } } else { $error = "Login fehlgeschlagen"; $statusMessages[] = ['type' => 'error', 'message' => '✗ REST Login fehlgeschlagen - Keine Session erhalten']; } ?>

🏅 SEWOBE API Verbindungstest - getKaderathleten

Endpoint:

Login Status
Daten abgerufen
Logout Status

📋 Verbindungsprotokoll

📦 Empfangene Kaderathleten-Daten (JSON)

[
    {
        "APADR_ID": 19368,
        "NAME": "Gürtler",
        "VORNAME": "Elmar",
        "EMAIL": "elmar.guertler@dfv.aero",
        "QUALI_ID": "63",
        "QUALI_BEZ": "Kaderathlet CP Performance"
    },
    {
        "APADR_ID": 21410,
        "NAME": "Vogele",
        "VORNAME": "Sebastian",
        "EMAIL": "support@sewobe.de",
        "QUALI_ID": "59",
        "QUALI_BEZ": "Kaderathlet AE Freestyle"
    }
]

Datenschutzeinstellungen

Diese Webseite nutzt Cookies und tauscht Daten mit Partnern aus. Mit der weiteren Nutzung wird dazu eine Einwilligung erteilt. Weitere Informationen und Anpassen der Einstellungen jederzeit unter Datenschutz.