#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», которое имело бы какой-либо смысл, кто-нибудь может это объяснить?
Ответ №1:
Получил ответ, была проблема с синтаксисом!
Необходимо отменить удаление свойства «contentURL» (в данном случае » «). В конце концов, это так просто 😉
Также я обнаружил, что свойство «EntityId» не имеет значения для используемого файла. На самом деле это может быть «null»! Я по-прежнему использую ItemId, полученный из DriveItem файла.
Для удаления я использовал:
string contentUrl = Uri.UnescapeDataString(webUrl);
Ответ №2:
Если бы не этот пост, я бы не разобрался в этом, так что спасибо!
Что касается меня, мне пришлось сделать EntityId нулевым, просто удаление contentURL сделало это не для меня одного.
Ответ №3:
Спасибо за ваш комментарий. оставив EntityId нулевым, я также исправил свой isse. Я открываю проблему с исправлением документов!