Seit geraumer Zeit hänge ich an folgendem Projekt.
Ein Willkommensfenster mit Raumbelegung und Informationen für meine Schule.
Ich versuche das mit einem Kivy GUI (bisher nur Platzhalter) darzustellen.
Ich möchte alle 7 Sekunden ein Bild (von Übungen aus der Schule, Bilder während der Lehre etc) darstellen und zwischendurch immerwieder die Raumplanung des Tages.
Wir haben an unserer Schule (durch die Gemeinnützigkeit und dem Auftrag der Lehre) das Office 365 Education. Eigentlich eine Prima Möglichkeit (zumindest in meinen Gedanken) um Daten zu hosten und abfragen zu können.
Allerdings werde ich von der MSGraph Rest Api vollkommen überrannt. Ich suche hier Leute welche sich ggf in die Api etwas eingelesen haben und daher die Fragen an euch.
Ich habe mittels diesem Beispiel ein Token und die verschiedenen Infos des JsonOutputs in einer Ini Gespeichert. Soweit so gut...
Aber das weitere Verfahren ist Unklar.
Dieses Beispiel nutzt ja Flask dazu. Kann ich diese REST-Api nur mittels Flask ansprechen? In der Doku wird immer von Header, GET, Post etc gesprochen. Für mich bedeutet das man hier also "immer" mit Flask arbeiten muss. Ist das Richtig?
Hier im Punkt 5 findet ihre weitere Infos dazu. Falls dem so sein sollte, verstehe ich das Verfahren nicht. Wieso "sollte" eine Maschine über den Browser mit einer Maschine sprechen, wenn ein "wget" ähnliches Verfahren ja auch denkbar ist.
Im Endeffekt möchte ich 2 verschiedene Szenarios mit der OfficeAnbindung erreichen.
- Download und Synchronisation der Bilder aus einen Onedrive oder Sharepoint Ordner (zum Anzeigen auf der GUI)
- Auslesen einer Exceldatei ( um die Informationen, welcher Raum mit wem besetzt ist darzustellen)
Python ist für mich ja schon neu aber diese Api gibt mir wahrlich den Rest... Da ich keinerlei Programmiervorkenntnisse besitze! Nicht umsonst bin ich Medizinpädagoge