From 2e0a3c9e75ad719939f4e21d2cf216579e9dc5c4 Mon Sep 17 00:00:00 2001 From: wpanda Date: Wed, 4 Feb 2026 08:20:33 +0100 Subject: [PATCH] doc updates --- Doc/Aps/Securitas.md | 20 ++++++++++++++++++++ Doc/Aufgabe.md | 5 +++++ Scripts/python/import_pdf_from_o365_de.py | 9 +++++++-- 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 Doc/Aps/Securitas.md diff --git a/Doc/Aps/Securitas.md b/Doc/Aps/Securitas.md new file mode 100644 index 0000000..bfcbf59 --- /dev/null +++ b/Doc/Aps/Securitas.md @@ -0,0 +1,20 @@ +i.A. Tim Grüner +Projektleiter +Neuer Höltigbaum 26-30 +22143 Hamburg +Mobil: +49 170 7983858 + +i. V. Dipl.-Ing.(FH) Jens Utke +Senior Regional Account Manager +Securitas Technology GmbH +Neuer Höltigbaum 26-30 +22143 Hamburg +M: +49 151 12237016 +i.A. Nico Wiehr +Servicekoordinator +T: +49 40 4149392221 + +a.NR 206065 + +IxEx$99 + diff --git a/Doc/Aufgabe.md b/Doc/Aufgabe.md index e2f4ebc..8da4f65 100644 --- a/Doc/Aufgabe.md +++ b/Doc/Aufgabe.md @@ -12,3 +12,8 @@ https://www.tc-telefon.de/Kontakt/ verbung@meszely.eu ionOs#6774#IonOs + + +NB +12 +49 diff --git a/Scripts/python/import_pdf_from_o365_de.py b/Scripts/python/import_pdf_from_o365_de.py index cfd221f..b87f90b 100644 --- a/Scripts/python/import_pdf_from_o365_de.py +++ b/Scripts/python/import_pdf_from_o365_de.py @@ -12,7 +12,7 @@ TENANT_ID = "caee3499-03f8-4175-9fa8-a935248d0ece" # Client Id : 3a08b279-1fc3-419f-a77e-31f12a0f65f7 CLIENT_ID = "3a08b279-1fc3-419f-a77e-31f12a0f65f7" # Key : 3cd0be8b-e58f-4e0c-9856-5c9788183b2c -CLIENT_SECRET = "3cd0be8b-e58f-4e0c-9856-5c9788183b2c" # Der "Wert", nicht die "Secret ID" +CLIENT_SECRET = "Rk-8Q~nJ.sZ-xUiNxtEDdzVgoFFosODLVHX~jdrh" # Der "Wert", nicht die "Secret ID" # Das zu überwachende Postfach # USER_EMAIL = "Bestellung-Fax-Eingang@aps-hh.de" @@ -82,7 +82,12 @@ def main(): print(f"Suche nach der ID für den Ordner '{PROCESSED_FOLDER_NAME}'...") processed_folder_id = get_folder_id(access_token, PROCESSED_FOLDER_NAME) print("Ordner-ID erfolgreich abgerufen.") - except (requests.HTTPError, ValueError) as e: + except requests.exceptions.HTTPError as e: + print(f"Fehler beim Abrufen der Ordner-ID: {e}") + if e.response.status_code == 403: + print("Mögliche Ursache: Fehlende oder unzureichende Graph API-Berechtigungen. Bitte stellen Sie sicher, dass die Anwendung die erforderlichen 'Application Permissions' (z.B. Mail.Read, Mail.ReadWrite) in Azure AD hat und dass der Administrator die Zustimmung erteilt hat.") + return + except ValueError as e: print(f"Fehler beim Abrufen der Ordner-ID: {e}") return