GitHub user hditano added a comment to the discussion: Microsoft Graph API - Scopes should be an empty list or a list of strings Error
> Based off of the following being line 298, not line 305, going to guess > version is outdated. `File > "/home/airflow/.local/lib/python3.12/site-packages/airflow/providers/microsoft/azure/hooks/msgraph.py", > line 298, in get_conn auth_provider = AzureIdentityAuthenticationProvider(` I thought it was the latest one. Im taking as reference for my code the following: https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/stable/connections/msgraph.html ``` from airflow import DAG from airflow.providers.microsoft.azure.operators.msgraph import MSGraphAsyncOperator from airflow.providers.http.operators.http import HttpOperator from datetime import datetime with DAG( dag_id="graph_email_production", start_date=datetime(2025,4,7), schedule_interval=None ) as dag: send_email = MSGraphAsyncOperator( task_id="send_email", conn_id="azure_graph_email", method="POST", url="/v1.0/users/[email protected]/sendMail", data={ "message": { "subject": "Test from Airflow - {{ ds }}", "body": { "contentType": "HTML", "content": """ <h1>Airflow Notification</h1> <p>Execution time: {{ ts }}</p> """ }, "toRecipients": [{ "emailAddress": {"address": "[email protected]"} }] } } ) ``` GitHub link: https://github.com/apache/airflow/discussions/64624#discussioncomment-16421911 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
