簡介
在本課程模組中,您將了解如何使用 Microsoft Graph,透過 JavaScript 單一頁面應用程式從 Microsoft 365 下載和上傳檔案。 Microsoft Graph 可讓您的應用程式連線至顯示在 Microsoft Teams、OneDrive、SharePoint Online 以及 Microsoft 365 的檔案。 您將了解如何使用 Microsoft Graph JavaScript SDK 在上傳和下載大型檔案時與瀏覽器通訊。
案例
您的開發小組正在開發新的應用程式,貴組織的銷售人員將使用此應用程式來管理客戶。 您收到意見反應,應用程式使用者希望能在應用程式中直接下載和上傳他們的銷售提案和客戶簡報。
銷售團隊已經在使用 Microsoft 365,並習慣使用如共同撰寫、版本控制以及網頁型 Word 和 Excel 等功能。 因此,您的團隊被要求將客戶訂單應用程式中的所有文件儲存在 Microsoft 365 中,特別是 Microsoft 商務用 OneDrive。
若要新增這項功能,您需要使用 Microsoft Graph,透過單一頁面應用程式在商務用 OneDrive 中列出、下載和上傳檔案。 這個應用程式會使用 Microsoft Graph JavaScript SDK 來簡化編碼,特別是大型檔案上傳的管理。
了解必要條件
- Microsoft 365 租用戶 全域系統管理員存取權
- Microsoft 365 驗證和授權的基本了解
- HTML 和 JavaScript 的基本了解
- Microsoft Graph 的基本概念
- Node.js LTS
學習目標
完成本單元後,您將能夠:
- 設定 JavaScript 應用程式以存取 Microsoft Graph API。
- 透過單一頁面 JavaScript 應用程式,從使用者的商務用 OneDrive 執行個體中列出和下載檔案。
- 透過單一頁面 JavaScript 應用程式,將檔案上傳至使用者的商務用 OneDrive 執行個體。
提示
如果您在日常工作中使用 Microsoft 365,並計劃在開發租用戶中進行這項練習 (建議),推薦您在私人或瀏覽器的無痕模式下執行。 您甚至可以選擇使用與平常生產環境不同的瀏覽器或瀏覽器設定檔。 Microsoft Edge、Google Chrome 和 Mozilla Firefox 都支援瀏覽器設定檔,可維護個別的瀏覽器 Cookie、我的最愛和歷程記錄,並且在切換租用戶時都十分便利。