Microsoft Teams не отображает должным образом предварительный просмотр URL через Graph API - PullRequest
0 голосов
/ 14 января 2020

Я пробовал много разных способов, но я не достиг ожидаемого результата. В Интернете нет ничего, связанного с тем, что я пытаюсь сделать, и я решил обратиться за помощью здесь. Вот случай:

Требование: Предварительный просмотр URL в канале Microsoft Teams. В конечном итоге включить совместную работу с контентом для внешнего файла. Файл будет обслуживаться с токеном доступа. Предварительный просмотр файла должен быть доступен, как и тогда, когда ссылка отправляется вручную в чате.

Ожидаемый результат: url preview microsoft teams

Фактический результат: escaped url preview Как видите, URL был экранирован и показан как чистый текст

Я использую. net core и Microsoft.Graph 1.15.00

Поскольку тип содержимого сообщения HTML, я попытался показать его в iframe, также попытался вставить ссылку на sharepoint, также с iframe и - ничего не работает. Затем попробовал referenceAttachment, как описано в Документах Graph API https://docs.microsoft.com/en-us/graph/api/resources/referenceattachment?view=graph-rest-beta, но он снова не работает.

Это часть моего кода, где я создаю адаптивную карту и отправляю ее командам - ​​эта функциональность отлично работает. Я также отправляю текстовое сообщение с картой, как вы можете видеть в коде. Проблема возникает только с URL. Это снимок окончательной версии. Добавленная часть выделена красным. Когда я добавляю этот ReferenceAttachment. Я получаю сообщение об ошибке API Graph enter image description here

enter image description here

Кто-нибудь знает, как мне достичь желаемого результата с помощью команд MS? ?

Заранее спасибо :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...