0

REST-API-Aufruf: 401-Fehler in Ninox vs Erfolg in Postman

Hallo zusammen,

ich möchte Daten aus einem Gambio-Webshop abrufen. In Postman funktioniert der Aufruf und gibt mir die richtigen Ergebnisse zurück. In Ninox bekomme ich aber folgende 401-Fehlermeldung:

API-Fehler

Ich habe das Ganze per Basic Authorization und auch per Bearer Token versucht, beides mal klappt es via Postman, aber nicht via Ninox. Folgendes Skript rufe ich via Button auf:

let headerBasic := {Authorization: "Basic YWRtaW5Ac2hvcC5kZToxMjM0NQ=="};
let response := do as server
http("GET", "https://www.gambio-shop.de/shop1/api.php/v2/orders", headerBasic)
end;
if response.error then
alert(text(response.error))
else
alert(text(response.result))
end

Kann mir jemand sagen, wo der Fehler liegt?

Viele Grüße

Fabian

1 Antwort

null
    • Selbständig
    • Fabian_Wieland
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hat sich selbst erledigt. Ich hatte im http-Request eine null vergessen, wodurch die Authorization dann wohl als Body interpretiert wurde. Richtig wäre:

    let response := do as server
    http("GET", "https://www.gambio-shop.de/shop1/api.php/v2/orders", headerBasic, null)
    end

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 1Antworten
  • 692Ansichten