import msal
# Microsoft Azure AD Credentials
CLIENT_ID = "*************"
CLIENT_SECRET = "**************"
TENANT_ID = "****************"
GRAPH_API_URL = "https://graph.microsoft.com/v1.0"
# Get Access Token using MSAL
app = msal.ConfidentialClientApplication(CLIENT_ID, authority=f"https://login.microsoftonline.com/{TENANT_ID}", client_credential=CLIENT_SECRET)
token_response = app.acquire_token_for_client(scopes=["https://graph.microsoft.com/.default"])
if "access_token" not in token_response:
print("
exit()
access_token = token_response["access_token"]
headers = {
"Authorization": f"Bearer {access_token}",
"Content-Type": "application/json"
}
# Define Meeting Data
meeting_data = {
"subject": "Team Meeting",
"body": {
"contentType": "HTML",
"content": "This is a scheduled Microsoft Teams meeting."
},
"start": {
"dateTime": "2025-02-05T12:00:00",
"timeZone": "UTC"
},
"end": {
"dateTime": "2025-02-05T13:00:00",
"timeZone": "UTC"
},
"location": {
"displayName": "Microsoft Teams"
},
"attendees": [
{
"emailAddress": {
"address": "kannan@echoapps360.com",
"name": "Kannan M"
},
"type": "required"
}
],
"isOnlineMeeting": True,
"onlineMeetingProvider": "teamsForBusiness"
}
USER_ID = "userid@usersid.com"
# Create the Meeting Event
response = requests.post(f"{GRAPH_API_URL}/users/{USER_ID}/events", headers=headers, json=meeting_data)
# Print Response
if response.status_code == 201:
print("
print(response.json())
else:
print("
< /code>
Событие было создано успешно, но участники не получили электронное письмо. Когда мы проверили, это показало:
'доставка не удалась этим получателям или группам:
userid@userid.com
Ваше сообщение не было доставлено, потому что поставщик электронной почты получателя отверг его.
Удаленный сервер возвращается '550 5.7.708 Служба недоступна. Доступ отказан, трафик не принимается из этого IP. Для получения дополнительной информации, пожалуйста, перейдите по адресу http://go.microsoft.com/fwlink/?linkid=526653 AS (7230)
Я уже включил разрешения Calendars.readwrite, onlineletings.readwrite , но не отправил электронное письмо < /p>
Я пробую, что это кодовое событие создано, но почта не получает участников < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... missions-b