Otto API - Wie geht das?

Hallo,
ich versuche gerade auf die Otto API zuzugreifen, jedoch bekomme ich die Konfiguration der Verbindung nicht hin. Es werden immer Fehler angezeigt (z.B. [OAUTH_REFRESH_TOKEN_MISSING_REQUIRED_PARAMETER|LOCAL|ERROR] The Access Token cannot be requested. For the type "Refresh Token" the fields Client ID, Client Secret, Refresh Token and Token URL are required. Please check these input fields.). Laut Doku von Otto sollte es per OAuth2 funktionieren. Ich habe von Otto nur einen User und Passwort.

https://api.otto.market/docs#section/OTTO-Market-API-Developer’s-Guide/Authorization-(OAuth2)

Kann mir bitte eventuell jemand auf die SprĂĽnge helfen?

GruĂź Dirk

Hallo Dirk,

wenn du den refresh_token schon hast, dann sollte die Konfiguration in etwa so aussehen:

Client Secret ist bei unserer OAuth 2 Verbindung aktuell ein Pflichtfeld. Es sollte aber funktionieren, wenn du da einen beliebigen Wert einträgst.

Wenn du alles eingetragen hast: Accountdaten speichern und danach Konfiguration starten

Im besten Fall tritt kein Fehler auf und das Access Token + Expires at Feld wurden automatisch befĂĽllt.

Viele GrĂĽĂźe
Torsten

1 Like

Zusatz:

Den Call um mit username und password and den refresh token zu kommen (unter „Fetch access token“ in der Otto Doku beschrieben), musst du einmal manuell ausführen, da wir den grant_type = passwort nicht unterstützen.

1 Like

Vielen Dank fĂĽr den Super Support.
Mich hat das Client Secret durcheinander gebracht. Ich dachte das mĂĽsste ich von Otto noch erhalten, jedoch gibt es dieses dort nicht.
Nehmt Ihr eventuell noch den grant_type=passwort auf?

GruĂź Dirk

Hallo Dirk,

es hat etwas gedauert aber vielleicht brauchst du es ja nochmal: Der Grant Type Passwort ist jetzt den HTTP Verbindungen (OAuth2) verfügbar. Damit sollte auch die Authentifizierung bei der Otto API möglich sein.

Viele GrĂĽĂźe
Torsten

1 Like