Я пытаюсь отправить сообщение или ответить на сообщение с помощью API-интерфейсов Graph для MS Teams. У меня установлены правильные разрешения, а также есть доступ к защищенным API (если это вызывает беспокойство). API-интерфейсы, которые я использую для отправки сообщений, предназначены как для канала, так и для сообщения чата 1: 1.
POST URL-запрос:
https://graph.microsoft.com/beta/chats/{chat-id}/messages/{message-id}/replies
https://graph.microsoft.com/beta/chats/{chat-id}/messages/
https://graph.microsoft.com/beta/users/{user-id}/chats/{chat-id}/messages/
https://graph.microsoft.com/beta/teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies
https://graph.microsoft.com/beta/teams/{team-id}/channels/{channel-id}/messages
Установлены разрешения: ChannelMessage.Send, Group.ReadWrite.All, ChatMessage.Send как для делегированного уровня, так и для уровня приложения.
Я использую двухэтапный процесс для авторизации клиента / авторизации, а затем /adminconsent.
При попытке отправить сообщение я всегда получаю "UnknownError "и пустое сообщение с кодом состояния 401.
{
"error": {
"code": "UnknownError",
"message": "",
"innerError": {
"date": "2020-07-10T04:58:06",
"request-id": "ff58128b-585b-4242-99c4-011c8e537d94"
}
}
}
Это проблема с моим приложением или со стороны графика MS?