JTL-Wawi API: Probleme bei Authorization

Leo Versand

Aktives Mitglied
10. Oktober 2016
46
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: 77
  • 2024-01-14 12_19_39-Window.png
    2024-01-14 12_19_39-Window.png
    14,9 KB · Aufrufe: 76
  • 2024-01-14 12_15_04-Window.png
    2024-01-14 12_15_04-Window.png
    31,6 KB · Aufrufe: 77

ChristianKo

Aktives 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
120
102
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-Wawi REST API (Beta): HTTP 402 "Zahlung erforderlich" auf allen Endpunkten trotz gebuchter Beta-Lizenz Schnittstellen Import / Export 2
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 Suche Setup-Datei / Installer für JTL-Wawi 1.6 (1.6.48.0) JTL-Wawi 1.6 1
Neu Shopify Zahlungsarten in JTL Wawi mappen – Jemand eine Lösung? Shopify-Connector 0
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Google Shopping ... seit JTL Wawi 2.0.6 steigende Zahl nicht genehmigte Produkte (Attribut „Preis“ [[price]]) User helfen Usern - Fragen zu JTL-Wawi 5
Neu Seit heute früh kein Start von JTL-Wawi möglich - Datenbank nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie verarbeitet ihr B2B-Bestellungen aus E-Mail oder PDF in JTL-Wawi? Arbeitsabläufe in JTL-Wawi 16
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Neu Amazon VCS-Lite – Fehlende Rechnungen nachträglich hochladen (JTL-Wawi 1.11.11)? Amazon-Anbindung - Fehler und Bugs 4
Mehrere Probleme mit JTL-Wawi und JTL-POS – hängen diese zusammen? JTL-Wawi 2.0 1
JTL-Wawi 2.0.6.0 sendet fehlerhafte multipart/form-data-Requests – ModSecurity blockt Datenabgleich mit 403 (scheinbar hosterabhängig) JTL-Wawi 2.0 20
Kasse in JTL-Wawi 2.0 einbinden JTL-Wawi 2.0 1
Neu JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi - Fehler und Bugs 1
JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi 2.0 10
Verbesserungsvorschlag: JTL-POS – Artikel mit Preisabfrage und vollständiger Wawi-Statistik JTL-Wawi 2.0 4
Neu JTL-Wawi 1.11.7: Shopify-PDF aus Bestellmetafeld automatisch als Auftragsanhang übernehmen Shopify-Connector 1
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Neu Belege aus JTL Wawi zu Lexoffice Schnittstellen Import / Export 5
Neu Copy/Paste Abstürze seit JTL-Wawi 2.0.5 User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL Wawi 1.11.11 - Zahlungsabgleich bei FYRST Bank verlangt immer Passwort User helfen Usern - Fragen zu JTL-Wawi 0
Neu Installationsdatei für JTL‑Wawi 1.9.6.5 Installation von JTL-Wawi 2
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
Neu JTL Wawi 2.0 oder höher WooCommerce-Connector 0
Changelog jtl Wawi 2.0.5 JTL-Wawi 2.0 13
JTL Wawi 1.11.xx langsam unbenutzbar! JTL-Wawi 1.11 4
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 1
Neu Ab Wawi 1.10 - JTL.Wawi.Pos.exe direkt ohne JTL-Administrator starten? Allgemeine Fragen zu JTL-POS 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Neu Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
JTL-Wawi sucht falschen ShopType nach Gambio-Update JTL-Wawi 1.7 2
Nach update 1.8>1.11 Kein Mandant in JTL-Wawi gefunden JTL-Wawi 1.11 5
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-POS 2.0.0.4 – TSE-Signaturexport führt reproduzierbar zum Absturz JTL-POS - Fehler und Bugs 1
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Wichtig GLS auf JTL Shipping 2.0 — Webinar am 17. September (Live-Walkthrough & Migration) News, Events und Umfragen 0
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
Neu Biete: REPMOD — Lieferantendaten (BMECat, CSV, Preislisten) automatisch als fertiger JTL-Ameise-Import Dienstleistung, Jobs und Ähnliches 6
Neu JTL-POS DATEV-Export – Kassendifferenz bei Mehrzweckgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu Plugin: Infinite Scroll / „Mehr laden“ für JTL-Shop 5 – einmalige Lizenz, kein Abo Plugins für JTL-Shop 0
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-POS 2.0.0.3 - Barcodeschema lässt sich nicht speichern / alte sind weg JTL-POS - Fehler und Bugs 9
Neu JTL POS Crasht bei Druckerauswahl JTL-POS - Fehler und Bugs 11

Ähnliche Themen