Не удалось обработать запрос при отправке сообщения с вложением (Microsoft Teams Graph API) - PullRequest
0 голосов
/ 27 февраля 2020
Code: BadRequest
Message: Failed to process request.
Inner error:
    AdditionalData:
    request-id: 768916ef-e040-42eb-aaa3-9ac5745f9224
    date: 2020-02-27T08:01:48
ClientRequestId: 768916ef-e040-42eb-aaa3-9ac5745f9224

Привет, я продолжаю получать вышеуказанную ошибку каждый раз, когда прикрепляю файл к chatMessage при отправке сообщения на канале Teams. Я все равно использую путь Команд. Мой пример кода ниже.

Я что-то упустил.

//  Base64 encoding of the file in data
            byte[] bytes = System.IO.File.ReadAllBytes(ContentUrl);
            string file = Convert.ToBase64String(bytes);



            // Make a channel chat message object
            var chatMessage = new ChatMessage()
            {
                Subject = null,
                Body = new ItemBody
                {
                    ContentType = BodyType.Html,
                    Content = constructedMsg
                },
                Attachments = new List<ChatMessageAttachment>()
                {
                    new ChatMessageAttachment
                    {
                        ContentType = "image/jpeg",
                        ContentUrl = file,
                        Content = null,
                        Name = null,
                        ThumbnailUrl = null
                    }
                }
            };

await _graphClient.Teams[teamId].Channels[channelId].Messages.Request().AddAsync(chatMessage);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...