Microsoft graph api Microsoft Graph API:访问不在;根驱动器“;
我有一个SharePoint网站,其中有一个Microsoft graph api Microsoft Graph API:访问不在;根驱动器“;,microsoft-graph-api,onedrive,sharepoint-online,Microsoft Graph Api,Onedrive,Sharepoint Online,我有一个SharePoint网站,其中有一个驱动器,它不是默认的驱动器(共享文档)。如何访问此驱动器 通常,要访问一个名为mysite.com/Shared Documents/folder的文件,我会执行以下操作以获取站点id: GET /v1.0/sites/{sharepoint.mycompany.com}:/sites/{mySite}:/ 然后,我可以使用以下方法检索默认驱动器: GET /v1.0/sites/{mySiteId}/drive 在这种情况下,“我的失败”不在默认
驱动器
,它不是默认的驱动器
(共享文档)。如何访问此驱动器
通常,要访问一个名为mysite.com/Shared Documents/folder
的文件,我会执行以下操作以获取站点id:
GET /v1.0/sites/{sharepoint.mycompany.com}:/sites/{mySite}:/
然后,我可以使用以下方法检索默认驱动器:
GET /v1.0/sites/{mySiteId}/drive
在这种情况下,“我的失败”不在默认驱动器中。如何访问其他驱动器?您需要寻址集合,而不是默认的/drive
。您可以通过调用以下命令检索属于站点的驱动器列表:
GET /v1.0/sites/{siteId}/drives?select=id,name
这将返回驱动器资源的集合:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#drives",
"value": [
{
"id": "id1",
"name": "Documents"
},
{
"id": "id2",
"name": "Other Documents"
}
]
}
然后,您可以通过id
如下方式寻址:
GET /v1.0/sites/{siteId}/drives/{driveId}