Zum Hauptinhalt springen
Jeder Zugriff auf eine REST-Schnittstelle eines OSB-Dienstes beginnt mit einem Token. Sie fordern es mit Ihren Zugangsdaten für den Online-Servicebereich an und schicken es bei jedem weiteren Aufruf im Header mit.

Voraussetzung

Sie brauchen ein Benutzerkonto im Online-Servicebereich, und dieses Konto muss Zugriff auf genau den Dienst haben, den Sie über die API ansprechen wollen. Die Zugangsdaten dieses Kontos verwenden Sie auch für die API. Wenn Sie für die API lieber separate Zugangsdaten hätten oder die Authentifizierung scheitert, wendet sich Ihr Ansprechpartner an das WEBSALE-Backoffice.

Token anfordern

Content-Type: application/json
Bei Erfolg antwortet der Server mit dem Token:

Beispiel mit curl

Der Benutzer websaleuser wird für die ShopID meinshop authentifiziert:

Token verwenden

Das Token gehört in den Header jedes Folgeaufrufs:
Es ist 30 Minuten gültig. Danach antwortet jede Anfrage mit dem Statuscode 401 und Sie fordern ein neues Token an.

Statuscodes

Der Unterschied zwischen 401 und 403 ist bei der Fehlersuche hilfreich: 403 heißt, die Zugangsdaten stimmen nicht, 401 heißt, sie stimmen, aber das Konto darf nicht auf diesen Shop zugreifen.

Verwandte Themen