Code: Select all
var uploadedFile = await graphClient.Groups[teamId].Drive.Items[channelId].ItemWithPath(fileName).Content.Request().PutAsync(fileStream);
Code: Select all
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();
Bitte schlagen Sie ggf. eine Lösung vor.[/b]
Einige Blogs sagen: „Ist das wahr?“ – Dieses Problem tritt normalerweise aufgrund einer Verzögerung bei der Berechtigungssynchronisierung zwischen Microsoft Teams und SharePoint (wo Teams Dateien speichert) auf. Wenn ein neues Team in Microsoft Teams erstellt wird, kann es einige Zeit dauern, bis die zugehörige SharePoint-Site und die Berechtigungen vollständig verteilt sind.
Ref- https://learn.microsoft.com/en-us /answers/questions/933579/how-long-for-sharepoint-online-to-sync-new-permiss