Hallo zusammen,
ich habe ein Projekt, bei dem zuerst der Login mit einem Post erfolgen muss und dann der Abruf einer Datei als Get.
Der POST sieht so aus: „https://urldessystems.de/login“ mit einem JSON im Header
{
„partnerNumber“: „string“,
„password“: „string“
}
Dann muss mit einem GET über „https://urldessystems.de/item-availabilities-binary“ ohne weitere Parameter die Datei abgerufen werden.
Den Zugang kann ich nicht zentral hinterlegen, weil es bei „Verbindungen“ keine Möglichkeit gibt selbstsignierte SSL-Zertifikate zu zulassen.
Wie bekomme ich es hin, dass Call2 die „offene“ Verbindung von Call1 nutzt.
Ich stehe gerade auf dem Schlauch.
Gruß
Heinke
Hallo Heinke,
ich bin mir noch nicht ganz sicher, ob ich es richtig verstanden habe. Am besten wäre natürlich ein Stück Doku dazu.
Meine Vermutung ist folgende:
Typischerweise wird bei solchen Logins ohne Response (z.B. token, der im 2. Step verwendet werden muss) ein Cookie gesetzt. Das passiert beim APICall Step und auch (Spreadsheet)UrlDownload Step automatisch. Wenn der Login Request erfolgreich ist, dann sollte der 2. Step „automatisch“ eingeloggt sein.
Das Problem dabei ist, das die Vorschau immer nur die „abhängigen“ Steps ausführt. Du kannst aber „alle vorherigen Steps ausführen“, wenn du folgenden Button in der Vorschau des 2. Steps klickst:
Dann sollte es hoffentlich funktionieren.
Bei der normalen Ausführung des Flows sollte das Problem auch nicht auftreten, da hier alle Steps ausgeführt werden.
Ein ähnliches Thema findest du hier: AERA API v2 mit APICall: Login erfolgreich, Folgeaufruf auf FullImports liefert 401 / 404 – wie korrekt authentifizieren? - #2 von synesty-Torsten
VG Torsten