簡體   English   中英

如何使用 java sdk 和 microsoft graph API 從 Microsoft 團隊獲取/下載上傳的文件

[英]How to get/download the uploaded files form Microsoft team using java sdk with microsoft graph API

我有一些組的 Microsoft 帳戶,並在上面上傳了一些文件。 我有身份驗證代碼可以連接到 MS 團隊並調用 Microsoft 圖形 API,它工作正常我可以訪問少數團隊 api,例如獲取組列表。 渠道和用戶。

但我的要求是我想將上傳的文件下載到 MS 團隊的任何組或頻道。

我正在嘗試在 API 下面訪問它

                      graphClient.teams("acebf8ec-ea79-45f5-9570-b8e0bcdeeaba").channels(
                      "19%3afd70e03ba2c24cd7bffac753149dc620%40thread.tacv2").filesFolder().
                      buildRequest().get();  
            
  InputStream stream = graphClient.customRequest("/groups/{group-id}/drive/items/{item-id}/content", 
  InputStream.class) .buildRequest() .get();

這里的 {item-id} 是什么我們如何獲得 id,任何 API 嗎? 在這些 API 的幫助下,我無法將文件上傳到 MS 團隊。

請幫我。 我正在尋找 java 代碼來實現這一點。

謝謝!!

https://graph.microsoft.com/v1.0/groups/{group-id}/drive/root/children

為您提供驅動項列表。 每個 object 都有 id ,但需要注意的是 itemid。 選擇您想要獲取內容的 id 並使用與您所說的相同的調用。

/groups/{group-id}/drive/items/{item-id}/content

您也可以在Graph Explore中測試您的圖 API 調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM