Basic Authentication Token - Api Post
Hallo, ich bin gerade daran Ninox mit unserem CRM über eine API zu verbinden, um eine Operation aus ninox heraus anzustossen. Die API fordert einen Basic Authentication Token. Nachstehendes Script habe ich geschrieben. Leider klappt das mit dem Befehl nicht. Hat jemand eine Idee, an was das liegen kann?
let header := {
Authorization: "Basic mein KEY="
};
let response := http("POST", "https://meine webadresse", header, null);
{
startDate: "1599060812515",
projectId: "301116",
projectTaskId: "301120",
userId: "1852",
userUsername: "xyz",
billable: false,
description: "AB-Test",
durationSeconds: "3600"
};
{
'Content-Type': "application/json"
};
if response.error then
alert(text(response.error))
else
alert(text(response.result))
end
In Postman klappt der Befehl einwandfrei. Die Funktion habe ich auf einen Button in der ninox Cloud Version gelegt. Es erfolgt keine Fehlermeldung, aber auch kein Post in die CRM API.....
3 Antworten
-
der Get Befehl funktioniert einwandfrei und ohne Probleme, das konnte ich nun testen. Leider bin ich noch nicht dahinter gekommen, woran es bei obigem Post Script hakt. Vielleicht hat jemand eine Idee, wäre toll?
-
Hallo Eichelfr,
Versuch mal so:
---
let url:="https://meine webadresse";
let headers := {
'Content-Type': "application/json",
Authorization: "Basic mein KEY"
};
let body:=
{
startDate: "1599060812515",
projectId: "301116",
projectTaskId: "301120",
userId: "1852",
userUsername: "xyz",
billable: false,
description: "AB-Test",
durationSeconds: "3600"
};
let response :=do as server
http("POST", url,headers,body)
end;
if response.error then
alert(text(response.error))
else
alert(text(response.result))
end
---
Leo
-
was soll ich sagen, klappt wunderbar - vielen Dank Leo!
Content aside
- vor 4 JahrenZuletzt aktiv
- 3Antworten
- 561Ansichten