JTL-Wawi API: Probleme bei Authorization

Leo Versand

Aktives Mitglied
10. Oktober 2016
44
2
Hallo!

Ich wollte die neue JTL-Wawi API testen. Hab den Server gestartet, und meine App registrieren lassen. Danach den Registrierungsstatus abgerufen und API-Key gekriegt.
Wenn ich aber versuche z.B. die Firmen-Liste anzufordern, kriege ich immer Error 401.
In welchem Format soll ich meinen API-Key an den API übergeben (laut Dokumentation als Authorization-Header im Format "Wawi 'API-Key'", aber trotzdem 401)

Hat jemand Ideen wie ich die API zum laufen bringen kann?

Vielen Dank!

Grüße, Victor
 
  • Gefällt mir
Reaktionen: Yii-Spot

Yii-Spot

Mitglied
14. Januar 2024
2
0
Hallo @Leo Versand,

ich kann das bestätigen und habe mich genau deswegen im Forum umgesehen!

Nach allem, was ich rauslesen kann, muss der API-Key als Header mit dem Key "Authorization" mit dem Request übergeben werden, aber auch ich erhalte den Fehler "401 Unauthorized".

Ich hatte auch noch die Vermutung, dass es etwas mit dem Scope zu tun haben, könnte. Im API-Doc wird dieser nämlich, abweichend zur JTL-Dokumentation mit "all.read" statt "read.all" angegeben. Aber auch das hat keinen Unterschied gemacht im Fehler-Resultat. "all.read" wäre sogar eigentlich schlüssiger, da auch die FFN-Scopes nach dem Schema aufgebaut sind.
 

Anhänge

  • 2024-01-14 12_20_21-Window.png
    2024-01-14 12_20_21-Window.png
    75,9 KB · Aufrufe: 75
  • 2024-01-14 12_19_39-Window.png
    2024-01-14 12_19_39-Window.png
    14,9 KB · Aufrufe: 74
  • 2024-01-14 12_15_04-Window.png
    2024-01-14 12_15_04-Window.png
    31,6 KB · Aufrufe: 75

ChristianKo

Mitglied
Mitarbeiter
2. Januar 2024
7
6
Hallo @Yii-Spot und @Leo Versand,

danke für den Hinweis mit unserem Guide.
Dies ist in der Tat einfach nur das Bild was dort als Beispiel für die Ansicht dienen soll,
entscheidend sind die Endpunkte in der API Dokumentation.
Wir werden dies aber für alle anpassen.

Zur Info: In diesem Falle wäre all.read korrekt.

@Yii-Spot
Bei deinem Screenshot aus Postman kann ich einen API Key erkennen, allerdings scheint hier
etwas zu fehlen. Vor dem API Key muss folgendes stehen: Wawi
gefolgt vom API Key.
Dazu haben wir das ganze auch in unserer API Doku beschrieben:
https://wawi-api.jtl-software.com/?#section/HTTP-Header

Ich hoffe ich konnte euch weiterhelfen.

Viele Grüße
 
  • Gefällt mir
Reaktionen: Yii-Spot

Yii-Spot

Mitglied
14. Januar 2024
2
0
Hallo @ChristianKo ,

danke für den Hinweis, damit klappt es!

Dieses Detail habe ich in der Dokumentation übersehen. Ich denke, die Handhabung wäre einfacher und intuitiver, würde der Request "authentication (confirmation)" den kompletten Authorization-String, also inkl. "Wawi " davor zurückgeben.

Damit sollte es weniger Missverständnisse und Fehlanwendungen geben.
 

Daniel Ali (SHOPSY)

Aktives Mitglied
29. November 2020
38
4
Hi, ich teste gerade auch mit der API ein wenig und dachte, dass die zur Zeit noch kostenfrei nutzbar ist? Ich bekomme immer den Fehler zurück:
{
"ErrorCode": "InvalidLicense",
"ValidationErrors": {},
"ErrorMessage": "No license available",
"Stacktrace": null
}

Übersehe ich noch etwas?
 

merres

Sehr aktives Mitglied
28. März 2024
116
101
Hallo @ChristianKo ,

danke für den Hinweis, damit klappt es!

Dieses Detail habe ich in der Dokumentation übersehen. Ich denke, die Handhabung wäre einfacher und intuitiver, würde der Request "authentication (confirmation)" den kompletten Authorization-String, also inkl. "Wawi " davor zurückgeben.

Damit sollte es weniger Missverständnisse und Fehlanwendungen geben.

Warum das nicht so ist, verstehe ich auch bis heute nicht. Bitte dringend nachbessern, JTL!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL REST API (on premise) - welche API Version ab welcher Wawi-Version? Changelog? Schnittstellen Import / Export 0
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 0
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Ameise.exe Fundort bei JTL WAWI 2.02 JTL-Wawi 2.0 2
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
Neu jtl POS und wawi 1.11.9 Bestände User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Wawi mit Claude, ChatGPT, Openclaw/Hermes oder CRM System verbinden User helfen Usern 2
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
JTL-Wawi 1.11.7 Sporadischer Fehler - Zugriff verweigert. JTL-Wawi 1.11 4
Neu JTL Wawi Einloggen geht nicht!! User helfen Usern - Fragen zu JTL-Wawi 4
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Database connection timeouts and interface lag in JTL-Wawi with background script managers User helfen Usern 0
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu JTL Editionen / JTl Wawi / Shopify / Durchblick verloren Kosten / Was brauche ich wirklich User helfen Usern - Fragen zu JTL-Wawi 3
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
DHL 4.0 mit JTL Wawi 1.7.13.0 JTL-Wawi 1.7 2
Neu DATEV Buchungsdatenservice im Programm JTL Wawi den Serverfehler 500. JTL-Wawi - Ideen, Lob und Kritik 4
Neu Neuentwicklung - Helpdesk für JTL Wawi - Eure Ideen und Wünsche? User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Neu Anbindung JTL Wawi an Speditionen Dienstleistung, Jobs und Ähnliches 0
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu JTL-Wawi Update Historie User helfen Usern - Fragen zu JTL-Wawi 2
Fehlermeldung beim Anlegen einer zweiten JTL POS Kasse in JTL-Wawi JTL-Wawi 1.11 1
Neu Update Wawi 1.10.16.0 auf 1.11.7 -> JTL-POS Einrichtung / Updates von JTL-POS 6
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
JTL-Wawi eBay Fahrzeugverwendung (K-Typen) wird nicht aktiviert trotz Ameise-Import JTL-Wawi 1.10 0
eBay-Vorlagenfenster rechts abgeschnitten (JTL-Wawi 2.0) JTL-Wawi 2.0 17
Neu Bestandsabgleich JTL Wawi mit Amazon JTL-Wawi - Fehler und Bugs 1
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Wawi 2.0.3 Stable Release Releaseforum 3
Neu Installation JTL-Wawi 1.5.55.8 - Startet Grundsätzlich im Report-/Druckmodul Installation von JTL-Wawi 4
Neu [Erledigt] Installationsdatei JTL‑Wawi 1.5.55.8 erhalten! Installation von JTL-Wawi 0
Neu Kategoriestruktur auf JTL-Wawi in WooCommerce Shop darstellen WooCommerce-Connector 2
Neu Zwei eBay-Aufträge (identische Adresse) zusammen versenden, aber getrennte Rechnungen behalten – JTL-Wawi 1.9.6.5 User helfen Usern - Fragen zu JTL-Wawi 1
JTL-WAWI Datenbankprofil für neue Windows Benutzer JTL-Wawi 1.11 2
Neu GPSR Herstellerinformationen JTL Wawi 1.9.6.4 anbinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen