JTL-API 1.9

Mumuso

Mitglied
30. Januar 2025
9
2
Guten Tag, bitte helfen Sie mir weiter.

Ich versuche, meine erste Test-API-Anfrage in JTL zu erstellen.
Den api_key habe ich bereits erhalten.
Bei der Registrierung der API habe ich alle verfügbaren MandatoryApiScopes angegeben.

Hier ist mein Code:


API_URL = "http://<meine_ip : port>/api/eazybusiness/v1/stocks"
HEADERS = {
"Content-Type": "application/json",
"Authorization": f"Bearer {api_key}",
"X-AppID": "MyWarehouseApp/1.0.0",
"X-AppVersion": "1.0.0",
}

requests.get(API_URL, headers=HEADERS)



Ich bin mir ziemlich sicher, dass ich die richtige URL verwende und die korrekten Header übergebe,
aber ich erhalte die folgende Antwort:

Statuscode: 401

{
"Message": "Authorization has been denied for this request."
}

Woran könnte das liegen? Vielen Dank im Voraus für Ihre Hilfe! 😊
 

vollborn

Mitglied
2. August 2023
9
3
Moin!

Soweit ich weiß, soll der Authorization-Header nicht mit "Bearer" anfangen, sondern mit "Wawi".
Sprich, der Header wäre in deinem Beispiel:

"Authorization": f"Wawi {api_key}"

Beste Grüße
Olli
 
  • Gefällt mir
Reaktionen: Mumuso

Ähnliche Themen