Fehlersuche
API-Fehlermeldung Authorization header invalid.
API: Verification, Statistic
Die mosparo APIs erwarten den öffentlichen Schlüssel und die Anfragesignatur (HMAC SHA256 Hash mit dem geheimen Schlüssel als Schlüssel) als Benutzernamen und Passwort in einer Basic
Autorisierung
Kopfzeile. Dazu berechnen Sie bitte den HMAC SHA256 Hash für Ihre Anfragedaten. Danach kombinieren Sie bitte den öffentlichen Schlüssel mit der
Anfrage-Signatur. Verwenden Sie einen Doppelpunkt :
, um diese beiden Werte zu kombinieren. Kodieren Sie danach die kombinierte Zeichenkette als Base64 und fügen Basic
vorne an.
Beispiel
<?php
$publicKey = 'XStQNakEiJk1oMIXJ6_Rxmd3j5gNcQae34n1G3aR6FU';
$requestSignature = '3bdd385caa53e3da76a8dcbfcaa0d9f4e04d8c189fab03ba41383deea236b2d3';
$authData = base64_encode($publicKey . ':' . $requestSignature);
// Set this header value as the Authorization header
$headerValue = 'Basic ' . $authData;
API-Fehlermeldung Request invalid.
API: Verification, Statistic
Die häufigste Fehlermeldung der Verifizierungs- und Statistik-API ist die Meldung Request invalid.
. Wenn Sie eine Anforderung an die API senden, müssen Sie den
öffentlichen Schlüssel und die Signatur der Anfragedaten (HMAC SHA256 Hash mit dem geheimen Schlüssel als Schlüssel) im Authorization
-Header übermitteln. Wenn diese Signatur
ungültig ist antwortet die API mit Request invalid.
.
Mögliche Gründe für diese Fehlermeldung
Grundsätzlich gibt es für diese Fehlermeldung zwei mögliche Ursachen. Es ist möglich, dass der falsche geheime Schlüssel verwendet wurde. Bitte prüfen Sie, ob Sie den richten geheimen Schlüssel verwenden.
Falls der geheime Schlüssel korrekt ist, kann es ein Problem mit den Anfragedaten sein. Bitte stellen Sie sicher, dass die Anfragedaten für die Signatur die gleichen sind, welche auch an die API übermittelt werden.