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

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

Сообщение Anonymous »

Для этого кода Python:
Создайте новый чат

Код: Выделить всё

chat_payload = {
"chatType": "oneOnOne",
"members": [
{
"@odata.type": "#microsoft.graph.aadUserConversationMember",
"roles": ["owner"],
"[email protected]": "https://graph.microsoft.com/v1.0/me"
},
{
"@odata.type": "#microsoft.graph.aadUserConversationMember",
"roles": ["owner"],
"[email protected]": 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 )
if response.status_code == 201:
chat_id = response.json()['id']
# Send a message to the new chat
message_payload = {
"body": {
"content": "Hello, this is a test message!"
}
}
message_response = requests.post(f'https://graph.microsoft.com/v1.0/chats/{chat_id}/messages', headers=headers, json=message_payload)
print("LINE 55: ", message_response.status_code, message_response.json())
else:
print("LINE 57: " , response.status_code, response.json())
Поскольку [email protected] находится в формате JSON, почему возникает ошибка, указанная ниже?
400 {'error': {'code' : 'BadRequest', 'message': "В запросе отсутствует поле '[email protected]'.", '

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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