Неправильный токен в API отправки почты на графике MicrosoftPython

Программы на Python
Anonymous
Неправильный токен в API отправки почты на графике Microsoft

Сообщение Anonymous »

Я пытаюсь использовать API отправки почты с помощью API Microsoft Graph, и я пробовал это с помощью проводника Graph API, и он работает нормально, но когда я пытаюсь получить токен на Postman и получить токен, я получаю сообщение ошибка.
Когда я использую токен из проводника в своем коде, он работает нормально, но при использовании моего из 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

Вернуться в «Python»