Код: Выделить всё
var uploadedFile = await graphClient.Groups[teamId].Drive.Items[channelId].ItemWithPath(fileName).Content.Request().PutAsync(fileStream);
Strong> Через 30 минут я смогу получить доступ к этому документу. Я попробовал несколько способов немедленно получить доступ к этому загруженному документу, но безуспешно. Я попробовал-
Код: Выделить всё
1. var updatedFile = await graphClient.Groups[teamId].Drive.Items[channelId].ItemWithPath(fileName).Request().UpdateAsync(new DriveItem());
2. var fileItem = await graphClient.Groups[teamId].Drive.Items[channelId].ItemWithPath(fileName).Request().GetAsync();
3. var permission = await graphClient.Groups[teamId].Drive.Items[channelId].ItemWithPath(fileName)
.CreateLink("view") // Generate a "view" link
.Request().PostAsync();
Пожалуйста, предложите решение, если таковое имеется.[/b]
В некоторых блогах говорится: «Правда ли это?». Эта проблема обычно возникает из-за задержки синхронизации разрешений между Microsoft Teams и SharePoint (где Teams хранит файлы). Когда в Microsoft Teams создается новая группа, для полного распространения связанного с ней сайта SharePoint и разрешений может потребоваться некоторое время.
Ссылка: https://learn.microsoft.com/en-us /ответы/вопросы/933579/как долго-sharepoint-online-to-sync-new-permiss
Подробнее здесь: https://stackoverflow.com/questions/793 ... -for-30min
Мобильная версия