script uj vältozatok

This commit is contained in:
2026-02-04 12:56:12 +01:00
parent 2e0a3c9e75
commit 0d5673b02c
7 changed files with 402 additions and 7 deletions

View File

@@ -45,6 +45,7 @@ def get_graph_api_token():
result = app.acquire_token_for_client(scopes=SCOPES)
if "access_token" in result:
print("Graph API-Token erfolgreich abgerufen.")
return result["access_token"]
else:
print("Fehler beim Abrufen des Tokens!")
@@ -157,6 +158,17 @@ def main():
# Für das Verschieben ist die Berechtigung Mail.ReadWrite erforderlich!
print(f" Fehler beim Verschieben der E-Mail: {response.status_code} - {response.text}")
# E-Mail als gelesen markieren
print(f" Markiere E-Mail '{subject}' (ID: {msg_id}) als gelesen...")
mark_as_read_url = f"{GRAPH_API_ENDPOINT}/users/{USER_EMAIL}/messages/{msg_id}"
mark_as_read_payload = {"isRead": True}
response = requests.patch(mark_as_read_url, headers=headers, json=mark_as_read_payload)
if response.status_code == 200:
print(" E-Mail erfolgreich als gelesen markiert.")
else:
print(f" Fehler beim Markieren der E-Mail als gelesen: {response.status_code} - {response.text}")
print("\nVerarbeitung abgeschlossen.")