Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Auth

Damit ein Script sich an der Schnittstelle autorisieren kann, müssen die "HTTP Basci Authorization" Daten im HTTP-Header mitgeschickt werden.

Hierzu sieht dieser Headerbereich wie folgt aus: Authorization: Basic YXBpdXNlcjphcGlrZXk=

Wobei hinter "Basic" der Benutzername und das Passwort getrennt mit einem Doppelpunkt Base64 encoded sind. Im oberen Beispiel ist wären es folgende Zugangsdaten: apiuser:apikey 

Wichtig ist zudem, dass der Content-type auf application/json gesetzt ist.

In meinem Beispiel wäre es folgende Anfrage um eine Order mit dem Code "XYZXYZ" abzurufen. 

GET /api/order/XYZXYZ HTTP/1.1

Authorization: Basic YXBpdXNlcjphcGlrZXk=

Host: shop.printlounge.

...

local

Accept: */*

Content-type: application/json


API

Jedes Kommando für die API – Schnittstelle ist ein HTTP Anfrage.

...