-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Einrichtung der neuen API zu FE2 #240
Comments
Hallo, also nachdem der Test mit curl fehlschlägt, ist auf jeden Fall was im Busch. Ich habe das mal mit demselben curl-Kommando auf meiner Test-Instanz ausprobiert und es hat funktioniert. Allerdings musste ich Die Fehlermeldung 2 oben macht mich noch stutzig. Ist das JWT-Plugin noch aktiv? Falls das nur für die alte FE2-Integration genutzt wurde, sollte das deaktiviert und entfernt werden. Das gleiche gilt dann auch für die dafür vorgenommenen Änderungen in der .htaccess. Was dann die Einrichtung in FE2 angeht, kann ich nur auf die Anleitung von Alamos verweisen, da ich FE2 nicht selbst benutze. Allerdings wurde diese Anleitung noch nicht aktualisiert. Auch in den Änderungen der Version 2.24 habe ich keinen Hinweis auf das aktualisierte Ausgangsplugin gefunden. Entweder ist da was bei der Doku durchgerutscht, oder die Änderung hat es doch nicht in die 2.24 geschafft. Die Doku API für Drittsysteme ist für diejenigen gedacht, die Integrationen bauen wollen. Um den Pfad |
Hallo, vielen Dank für die schnelle Hilfe. Ich habe tatsächlich das JWT-Plugin nicht deaktivert gehabt, was dazu geführt hat, dass die API des Einsatzverwaltungs-Plugins irgendwie blockiert wurde. Weiter habe ich in der .htaccess Datei noch den Zusatz Ich habe es vorhin mit Alamos und dem neuen Update FE2.24 getestet und die Einsatz-Daten werden korrekt übergeben. Die Fahrzeuge werden von Alamos erst übergeben, wenn ein realer Einsatz ausgelöst wird, daher konnte ich dies noch nicht testen. Vielen Dank und Viele Grüße |
Super, dass es jetzt klappt! 👍🏻 Ja, der Eintrag Nachdem das gelöst ist, schließe ich den Issue erst mal. Ich pinne ihn aber an, damit er leichter gefunden wird. Ich hoffe, dass Alamos noch einen Upgrade Guide veröffentlicht. Ich schreibe sie dazu gleich mal an. |
Hallo, Jemand ne Idee? Habe ich was vergessen? |
Folgendes sagt die Log Datei im FE2 Neuer Eingegangener AlarmTyp: MANUALExterne ID: nullKey: "pluginmessage" Value: ""Key: "keyword_description" Value: "test"Key: "alarmType" Value: "MANUAL"Key: "alarmState" Value: "NEW"Key: "address" Value: "testeinheit_datei"Key: "withStatistic" Value: "true"Key: "keyword" Value: "test"[00015]01.01.2022 - 14:31:10.124 INFO |00015| [00015 - 15] AlarmPool - Neuer eingehender Alarm für "testeinheit_datei" |
Hallo Zusammen,
seit einiger Zeit nutzt unsere Feuerwehr dieses Einsatzverwaltungs Plugin mit der REST-API von WordPress um Einsätze von FE2 zu importieren. Die neue Version FE2.24 wurde nun auch auf unserem Server installiert, jedoch funktioniert die Schnittstelle nicht (mehr).
Da ja nun die neue Schnittstelle implementiert wurde habe ich alle Einstellungen rückgängig gemacht, die ich damals für die alte REST-API vorgenommen habe. Leider funktioniert seit dem gar nichts mehr. Leider werde ich auch aus der Dokumentation auf der Webseite nicht viel schlauer, daher hoffe ich das man mir und anderen hier weiterhelfen kann.
Aktuell nutze ich folgenden Aufbau:
Ich habe einem Account die Benutzerrechte "Incident Reports API" zugewiesen und ein Anwendungspasswort vergeben.
Weiter habe ich Diese Benutzerdaten (Benutzername und Anwendungspasswort) und den Endpunkt
https://www.feuerwehr-xyz.de/?rest_route=/einsatzverwaltung/v1/reports
in FE2 eingegeben.Nach dem senden eines TestAlarms konnte ich mit verschiedenen konfigurationen der .htaccess Datei verschiedene Fehlermeldungen verursachen:
{"code":"rest_forbidden","message":"Du bist leider nicht berechtigt, diese Aktion durchzuf\u00fchren.","data":{"status":401}}
{"code":"jwt_auth_bad_auth_header","message":"Authorization header malformed.","data":{"status":403}}
{"code":"incorrect_password","message":"Das eingegebene Passwort ist ein ung\u00fcltiges Anwendungspasswort.","data":{"status":401}}
Nebenher habe ich mit cURL von Windows Anfragen geschickt, welche immer mit der selben Fehlermeldung endeten wie Alamos:
curl --basic --user user:password --data @params.json -H "Content-Type: application/json" https://www.feuerwehr-xyz.de/?rest_route=/einsatzverwaltung/v1/reports
wobei "params.json" folgendes enthielt:
Ich würde mich sehr über eine kleine Anleitung freuen, wie ich das einrichten muss, damit es läuft.
The text was updated successfully, but these errors were encountered: