Как добавить вкладку просмотра PDF в канал в Microsoft Teams?

#microsoft-graph-api #microsoft-teams

#microsoft-graph-api #microsoft-teams

Вопрос:

Добавление вкладки просмотра PDF для представления документа Sharepoint работало и раньше.

Я пробовал это в январе, и это казалось простой задачей — просто получите идентификатор элемента привода и URL (из GET /groups/{group-id}/drive/items/{item-id}) и отредактируйте образец из ссылки API с этими значениями ( https://learn.microsoft.com/de-de/graph/teams-configuring-builtin-tabs#word-excel-powerpoint-and-pdf-tabs).

Теперь, когда я хочу использовать это, это больше не работает;-( Вкладка создана, добавлена в канал, отображается имя файла, НО документа нет!!! Чего мне не хватает? Изменился ли формат? Кто-нибудь в последнее время заставлял это работать???

Пожалуйста, дайте мне знать, как! 😉

ps: нет описания свойства «EntityId», которое имело бы какой-либо смысл, кто-нибудь может это объяснить?

результат в teams

Ответ №1:

Получил ответ, была проблема с синтаксисом!

Необходимо отменить удаление свойства «contentURL» (в данном случае » «). В конце концов, это так просто 😉

Также я обнаружил, что свойство «EntityId» не имеет значения для используемого файла. На самом деле это может быть «null»! Я по-прежнему использую ItemId, полученный из DriveItem файла.

Для удаления я использовал:

 string contentUrl = Uri.UnescapeDataString(webUrl);
  

Ответ №2:

Если бы не этот пост, я бы не разобрался в этом, так что спасибо!

Что касается меня, мне пришлось сделать EntityId нулевым, просто удаление contentURL сделало это не для меня одного.

Ответ №3:

Спасибо за ваш комментарий. оставив EntityId нулевым, я также исправил свой isse. Я открываю проблему с исправлением документов!