你需要知道team_id
和channel_id
要列出组织中的所有团队,您需要获取具有resourceProvisioningOptions
包含“团队”属性的组的列表。
列出团队的端点
GET https://graph.microsoft.com/v1.0/groups?$select=id,resourceProvisioningOptions
列出团队频道的端点(使用上一个查询中的 id)
GET https://graph.microsoft.com/v1.0/teams/{team_id}/channels
获取文件和文件夹的端点
GET https://graph.microsoft.com/v1.0/teams/{team_id}/channels/{channel_id}/filesFolder
上面的查询返回有关driveItem的元数据。
在下一个 API 调用中使用parentReference.driveId
and来获取文件夹和文件id
GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{id}/children
driveItems
它返回一个具有唯一性的集合id
。
driveItem
表示一个文件,则file
属性不为空。对于代表文件的每个项目,您可以调用
GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{item_id}
以获取有关该文件的更多详细信息。
driveItem
表示文件夹,则folder
属性不为空。对于代表您可以调用的文件夹的每个项目
GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{item_id}
GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{item_id}/children
获取有关文件夹的更多详细信息或获取文件夹内的项目。
如果您想下载内容,请致电
GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{item_id}/content
资源:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句