script uj vältozatok
This commit is contained in:
@@ -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.")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user