Zum Inhalt springen
Login
Toggle Navigation
Startseite
Mein Konto
Passwort ändern
Unterschrift/Stempel
Ihre Kontodaten
Zahlungsmodalitäten
Zertifikate
Zertifikat erstellen
Zertifikat Archiv
Zertifikat überprüfen
Toggle Navigation
Sachverständiger werden
Sachverständige in ihrer Nähe
Häufige Fragen
PDF-Download
Code kopieren
Syntax Highlighter
'PARTNER_API_KEY', 'api_key' => 'USER_API_KEY', 'case_number' => '123456789012' ]; // JSON-kodieren $jsonData = json_encode($data); // cURL initialisieren $ch = curl_init($url); // cURL-Optionen setzen curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); // Methode POST curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData); // JSON Body curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_TIMEOUT, 30); // Header setzen $headers = [ 'Content-Type: application/json', 'Content-Length: ' . strlen($jsonData) ]; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); // SSL-Verifikation curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // Anfrage ausführen $response = curl_exec($ch); // Fehlerbehandlung if (curl_errno($ch)) { echo 'cURL-Fehler: ' . curl_error($ch); } else { $result = json_decode($response); if ($result === null && json_last_error() !== JSON_ERROR_NONE) { echo 'Fehler beim Dekodieren der JSON-Antwort: ' . json_last_error_msg(); exit; } if (isset($result->code)) { echo "API-Fehler: " . $result->message . " (Code: " . $result->code . ")"; if (isset($result->data->status)) { echo " HTTP-Status: " . $result->data->status; } exit; } if (isset($result->cert_pdf_base64)) { $pdf_content = base64_decode($result->cert_pdf_base64); $file_path = '/pfad/afz-cert.pdf'; // Pfad bitte anpassen if (file_put_contents($file_path, $pdf_content)) { echo 'PDF gespeichert: ' . $file_path; } else { echo 'Fehler beim Speichern der PDF-Datei.'; } } else { echo 'Keine PDF-Daten in der Antwort gefunden.'; } } curl_close($ch); ?>
Page load link
Nach oben