Почему в коде Python для отправки сообщения в чате Teams возникает ошибка 400? [закрыто]Python

Программы на Python
Ответить
Anonymous
 Почему в коде Python для отправки сообщения в чате Teams возникает ошибка 400? [закрыто]

Сообщение Anonymous »

Почему возникает ошибка в приведенном ниже коде? Это ошибка MSoft?:
LINE 57: 400 {'error': {'code': 'BadRequest', 'message': "В запросе отсутствует поле 'user@odata.bind'.", 'innerError': {'date': '2024-11-13T00:25:07', 'request-id': 'b77ae7c2-78ca-4aac-9a66-e88091826648', 'client-request-id': 'b77ae7c2- 78ca-4aac-9a66-e88091826648'}}
Для этого кода Python:
# Create a new chat
chat_payload = {
"chatType": "oneOnOne",
"members": [
{
"@odata.type": "#microsoft.graph.aadUserConversationMember",
"roles": ["owner"],
"user@odata.bind": "https://graph.microsoft.com/v1.0/me"
},
{
"@odata.type": "#microsoft.graph.aadUserConversationMember",
"roles": ["owner"],
"user@odata.bind": f"https://graph.microsoft.com/v1.0/users/{user_email}"
}
]
}
response = requests.post('https://graph.microsoft.com/v1.0/chats', headers=headers, json=chat_payload )


Подробнее здесь: https://stackoverflow.com/questions/791 ... -occurring
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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