const axios = require('axios'); var alarmmeldung_ml = "0_userdata.0.Alarmmeldungen.Alarmierungstext_Variable"; //* Hier hole ich mir die Alarmmeldung */ console.log(getState("0_userdata.0.E-Message_Data.E-Message-TrackingID").val); //* Hier Speicher Ich die TrackingID in einem Datenpunk für die abfrage der Rückmeldung */ function auth() { axios.post('https://api.emessage.de/auth/login',{ //* Soll später über den Adapter Konfiguriert werden können */ username: 'UESERNAME', //* E*Message Benutzername */ password: 'PASSWORD' //* E*Message Kennwort */ },{ headers: { 'Authorization': 'Basic Og==', 'Content-Type': 'application/json', } }).then(function (response) { if (response.status==200) { var token = response.data.data.jwt; setState("0_userdata.0.E-Message_Data.E-Message-Token", response.data.data.jwt, true); sendMessage(token) } }) .catch(function (error) { console.log(error); }); } function sendMessage(token) { axios.post('https://api.emessage.de/rs/eSendMessages',{ "messageText": getState(alarmmeldung_ml).val, //* Pocsag Nachricht an Pager */ //* bei mir durch einen Datenpunkt ersetzt */ "recipients": [ { //* Soll später über den Adapter Konfiguriert werden können */ "serviceName": "2wayS", //* Alarmierungstyp */ //* eCityruf - eBos - 2wayS */ eCityruf */ "identifier": "1234567" //* E*Message Funkrufnummer */ } ] },{ headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + token, } }).then(function (response) { if (response.status==200) { setState("0_userdata.0.E-Message_Data.E-Message-TrackingID", response.data.data.trackingId, true); // var recipients = JSON.stringify(response.data.data.recipients); setState("0_userdata.0.E-Message_Data.E-Message-Recipients", recipients, true); // console.log (JSON.stringify(response.data.data)); //(tridneu); createEventlog("Alarmierung :" , getState(alarmmeldung_ml).val); // } }) .catch(function (error) { console.log(error); }); } auth();