如何使用msgraph API获取拥有业务oneDrive的用户?

时间:2019-01-10 23:18:38

标签: api sharepoint microsoft-graph onedrive

我正在使用Microsoft Graph Rest API来获取用户及其一个Drive文件。要过滤实际分配了oneDrive for Business许可证/计划的用户,请检查/users api的“ provisionedPlans”属性(如下所述)。

要获取其驱动器,我正在使用/users/{user-id}/drive访问其默认驱动器,该默认驱动器应为Business oneDrive。

"provisionedPlans": [
        {
            "capabilityStatus": "Enabled",
            "provisioningStatus": "Success",
            "service": "SharePoint"
        },
        {
            "capabilityStatus": "Enabled",
            "provisioningStatus": "Success",
            "service": "SharePoint"
        },
        {
            "capabilityStatus": "Enabled",
            "provisioningStatus": "Success",
            "service": "exchange"
        },
        {
            "capabilityStatus": "Enabled",
            "provisioningStatus": "Success",
            "service": "MicrosoftCommunicationsOnline"
        }
    ],

我正在检查 service =“ SharePoint” 及其 capabilityStatus =“ Enabled” ,以确定用户是否具有业务类型一个驱动器。 但是我很少有拥有此共享点计划但没有业务类型oneDrive的用户。它们只有1-2个文档库类型的驱动器。

拥有 SharePoint 服务计划并不意味着用户将拥有默认的业务oneDrive。如果没有,是否可以获取/过滤没有默认业务OneDrive的用户

0 个答案:

没有答案