У меня есть файл, который находится на Sharepoint для команды и в папке, соответствующей моему каналу в Microsoft Teams.
Например, команда Banana
канал ripe
, поэтому мой файл находится в https://whatever.sharepoint.com/Banana/ripe
Я хочу поделиться этим файлом на канале с программным сообщением, чтобы получить этот результат:
Я получил вышеуказанное сообщение в клиенте команд перейдите на вкладку Files
, щелкните файл, а затем Start conversation
.
Я хочу поделиться этим файлом с помощью веб-крюка.
К сожалению, я ничего не могу найти в отношении MessageCard
полезных нагрузок, которые, кажется, использует webhook, которые позволили бы мне сделать выше.
Я попытался добавить attachments
часть ссылки бота на сообщение примерно так, но безуспешно:
POST https://outlook.office.com/webhook/whateverelsehere HTTP/1.1
Host: outlook.office.com
Content: application/json
Content-Length: 401
{
"@type": "MessageCard",
"text":"This is a message3",
"attachments": [{
"contentType": "application/vnd.microsoft.teams.card.file.info",
"contentUrl": "https://wherever.sharepoint.com/sites/feed-support/Banana/ripe/test.txt",
"name": "text.txt",
"content": {
"uniqueId": "df90889f-e8a7-452a-8795-972be16fac6f",
"fileType": "txt",
}
}]
}