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);