練習 - 顯示來自 Microsoft 365 的資料

已完成

在本練習中,您將練習在應用程式中使用 Microsoft Graph 工具組元件,以及顯示來自 Microsoft 365 的資料。

開始之前

進行本練習之前,請務必完成本課程模組的第一個練習。

在應用程式中新增日程元件

您已經完成上一個練習中處理驗證所需的步驟。 現在,您將在應用程式中,為已登入的使用者顯示即將到來的行事曆活動。 在 index.html檔案的 本文中新增 [議程] 元件:

<mgt-agenda></mgt-agenda>

最終版本的 index.html 檔案如下所示:

<!DOCTYPE html>
<html lang="en">
  <head>
    <script src="https://unpkg.com/@microsoft/mgt@3/dist/bundle/mgt-loader.js"></script>
  </head>
  <body>
    <mgt-msal2-provider client-id="YOUR-CLIENT-ID"></mgt-msal2-provider>
    <mgt-login></mgt-login>
    <mgt-agenda></mgt-agenda>
  </body>
</html>
<!DOCTYPE html>
<html lang="en">
  <head>
    <script src="https://unpkg.com/@microsoft/mgt@3/dist/bundle/mgt-loader.js"></script>
  </head>
  <body>
    <mgt-msal2-provider client-id="f601c4cb-6902-4675-8415-7db28a4a332d"></mgt-msal2-provider>
    <mgt-login></mgt-login>
    <mgt-agenda></mgt-agenda>
  </body>
</html>

在瀏覽器中測試您的應用程式

如果您在上一個練習之後停止 Dev Proxy,請重新啟動它。 在終端機中,執行下列命令:

devproxy --config-file "~appFolder/presets/learn-msgraph-toolkit-intro/devproxyrc.json"

測試應用程式時,讓終端機保持開啟並執行開發 Proxy。

請遵循下列步驟,在瀏覽器中測試您的應用程式:

  1. 如果這是您第一次使用 Microsoft 365 開發人員租用戶,在您 Microsoft 365 開發人員租用戶帳戶的行事曆中,可能沒有任何活動。 開始測試您的應用程式之前,請參閱 https://outlook.office.com/calendar,並使用您的 Microsoft 365 開發人員租用戶帳戶登入。 在行事曆中新增近期的範例活動。

  2. 在 Visual Studio Code 中,執行 Live Server 來測試您的應用程式。 開啟您的瀏覽器,並前往 to http://localhost:3000

  3. 請務必使用您的 Office 365 開發人員租用戶帳戶登入。 同意必要的行事曆許可權,然後選取 [ 接受]

  4. 您的應用程式將會顯示您即將到來的行事曆活動:

    Microsoft Graph 工具組中的最後一個結果。

  1. 在 Visual Studio Code 中,執行 Live Server 來測試您的應用程式。 開啟您的瀏覽器,並前往 to http://localhost:3000

  2. 在網頁瀏覽器中,登入您的應用程式。 開發人員 Proxy 會模擬驗證程式。

  3. 您的應用程式將會顯示您即將到來的行事曆活動:

    Microsoft Graph 工具組中的最後一個結果。

  4. 在終端機中按 CTRL+C 來停止 Dev Proxy。

注意事項

對於您使用 Dev Proxy 來完成此練習的經驗,我們很感謝您的意見反應。 請花點時間完成此簡短問卷。