Когда я использую токен из проводника в своем коде, он работает нормально, но при использовании моего из Postman я получил эту ошибку:
Содержимое ответа: b'{"error. ":{"code":"BadRequest","message":"/me запрос действителен только с делегированным потоком аутентификации.","innerError":{"date":"2024-05-28T11:34:23", "request-id":"","client-request-id":""}}}'
Код: Выделить всё
import requests
url = 'https://graph.microsoft.com/v1.0/me/sendMail'
access_token = ''
headers = {
'Authorization': 'Bearer {}'.format(access_token),
'Content-Type': 'application/json'
}
email = {
"message": {
"subject": "PYTHON",
"body": {
"contentType": "HTML",
"content": ""
},
"toRecipients": [
{
"emailAddress": {
"address": "hamzaha@watira.ai"
}
}
]
},
"saveToSentItems": "true"
}
response = requests.post(url, headers=headers, json=email)
if response.status_code == 202:
print("Email sent successfully.")
else:
print("Failed to send email. Status code:", response.status_code)
print("Response content:", response.content)


Подробнее здесь: https://stackoverflow.com/questions/785 ... soft-graph