Прикрепите файл Sharepoint к сообщению веб-крючка Microsoft Teams - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть файл, который находится на Sharepoint для команды и в папке, соответствующей моему каналу в Microsoft Teams.

Например, команда Banana канал ripe, поэтому мой файл находится в https://whatever.sharepoint.com/Banana/ripe

Я хочу поделиться этим файлом на канале с программным сообщением, чтобы получить этот результат:

screenshot

Я получил вышеуказанное сообщение в клиенте команд перейдите на вкладку 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",
    }
  }]
}

1 Ответ

0 голосов
/ 15 апреля 2020

В настоящее время невозможно отправлять файлы с помощью веб-хуков. Работа с файлами в webhook - это то, над чем мы работаем, но у нас нет ETA для этого. На данный момент единственным способом отправки файлов является использование ботов.

...