Microsoft graph api 如何在Microsoft团队下创建空文件夹-->;使用图形API的通道?

Microsoft graph api 如何在Microsoft团队下创建空文件夹-->;使用图形API的通道?,microsoft-graph-api,Microsoft Graph Api,我使用图形API创建团队,然后创建通道。但是在创建一个频道之后,我想在里面添加一些空文件夹。如何使用graph API实现这一点? 您需要获取频道文件夹或文件存储位置的元数据 GET /teams/{id}/channels/{id}/filesFolder 响应返回带有driveId和driveItem的id的driveItem资源 { "@odata.context": "https://graph.microsoft.com/v1.0/$metada

我使用图形API创建团队,然后创建通道。但是在创建一个频道之后,我想在里面添加一些空文件夹。如何使用graph API实现这一点?

您需要获取频道文件夹或文件存储位置的元数据

GET /teams/{id}/channels/{id}/filesFolder
响应返回带有
driveId
driveItem的
id
driveItem
资源

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#teams('32e3b156-66b2-4135-9aeb-73295a35a55b')/channels('19%3Af253e46c035b42308e9a4a22a87037af%40thread.skype')/filesFolder/$entity",
    "id": "01H7CFEKENJSSIUHGADZBKODARINQC5JMD",
    "createdDateTime": "0001-01-01T00:00:00Z",
    "lastModifiedDateTime": "2020-01-23T18:47:13Z",
    "name": "Documentation Planning",
    "webUrl": "xxx",
    "size": 2374080,
    "parentReference": {
        "driveId": "b!2SInBlQrN0K8-GXMy9qNsPtI5ScW8C5IlZtycoy6ZpJZRRtgE4qVTrE8wrvL0-hd",
        "driveType": "documentLibrary"
    },
    ...
}
然后,您可以通过调用端点来创建新文件夹:

POST /drives/{driveId}/items/{id}/children


谢谢你的帮助。你是个救生员。通过API搜索并尝试了一整天,但都没能得到它。我想我需要使用/groups版本。即使是/drives/{drive id}/items/{parent item id}/children版本也会与真正的drive-item-id的父项id混淆。太棒了!