Я работаю над API и хочу получить файлы и папки канала определенной команды. Я пытался использовать Graph Explorer, но не смог найти никаких ресурсов. Я также пробовал официальную документацию API-интерфейс Microsoft Graph.
Я пробовал следующий API в проводнике, но он не дает желаемых результатов.
https://graph.microsoft.com/v1.0/teams/{teamId}/channels/{channelId}/filesFolder
Вполне возможно, что я упустил из виду необходимый мне ресурс, но может ли кто-нибудь помочь мне в этом. Спасибо
Вы используете правильную конечную точку
GET https://graph.microsoft.com/v1.0/teams/{team_id}/channels/{channel_id}/filesFolder
возвращает метаданные о дискЭлемент.
Используйте parentReference.driveId
и id
в следующем вызове API, чтобы получить папки и файлы.
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
чтобы получить дополнительные сведения о папке или получить элементы внутри папки.
Большое спасибо, я смог добиться своих результатов.