我正在開發一個 API,我想獲取特定團隊頻道的檔案和檔案夾。我嘗試過使用 Graph Explorer,但找不到任何資源。我也嘗試過官方檔案Microsoft Graph API。
我在資源管理器中嘗試了以下 API,但它沒有給出預期的結果。
https://graph.microsoft.com/v1.0/teams/{teamId}/channels/{channelId}/filesFolder
我很可能忽略了我所需的資源,但有人可以幫助我解決這個問題。謝謝
uj5u.com熱心網友回復:
您正在使用正確的端點
GET https://graph.microsoft.com/v1.0/teams/{team_id}/channels/{channel_id}/filesFolder
回傳有關driveItem的元資料。
在下一個 API 呼叫中使用parentReference.driveIdand來獲取檔案夾和檔案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
獲取有關檔案夾的更多詳細資訊或獲取檔案夾內的專案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/446526.html
