【问题标题】:One drive API to fetch presentation permission from One driveOnedrive API 从 Onedrive 获取演示权限
【发布时间】:2020-01-06 12:30:08
【问题描述】:

我们有一个内部应用程序,可以使用一个驱动业务帐户在我们的营销团队之间共享 PowerPoint 演示文稿。这个应用程序基本上处理版本,我们需要为所有编辑的版本保持相同的版本,包括他们的权限。即,一个驱动器不应将相同的演示文稿视为新演示文稿。 是否有任何 One drive API 可用于获取演示权限?

【问题讨论】:

    标签: c# asp.net-mvc powerpoint onedrive azure-ad-graph-api


    【解决方案1】:

    Microsoft Graph API 有一个 OneDrive API,可用于管理文件权限。

    以下网址应该会有所帮助:

    Access OneDrive and SharePoint in Microsoft Graph

    File Permissions - One Drive API

    【讨论】:

    • 是否有任何 One drive API 可用于获取共享演示权限?
    • 您从 API 返回的 DriveItem 与权限有关。 DriveItem 的 JSON 表示存在于此处docs.microsoft.com/en-us/onedrive/developer/rest-api/resources/…
    • 我尝试了以下方法,但都抛出了404错误。
    • var 权限 = await graphClient.Sites["My site ID"].Drive.Items["ItemID"].Permissions .Request(requestOptions) .WithUserAccount(ClaimsPrincipal.Current.ToGraphUserAccount()) 。 GetAsync()
    • var permissixons = await graphClient.Groups["group ID"].Drive.Items["Item ID"].Permissions .Request(requestOptions) .WithUserAccount(ClaimsPrincipal.Current.ToGraphUserAccount()) 。 GetAsync();
    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 2021-07-01
    相关资源
    最近更新 更多