正確答案: 新增 Application API 權限 Microsoft.Graph Calendars.ReadWrite.
為什麼這是答案
App1 需要讀取所有使用者日曆並建立約會,這表示它需要代表應用程式本身(而不是特定使用者)執行這些操作。因此,應該新增 Application API 權限。Calendars.ReadWrite 權限允許應用程式讀取和寫入所有使用者的日曆。
Delegated API 權限 (Delegated API 權限 Microsoft.Graph Calendars.ReadWrite 和 Delegated API 權限 Microsoft.Graph Calendars.ReadWrite.Shared) 適用於應用程式代表已登入使用者執行操作的場景,這不符合此處「所有使用者日曆」的需求。
Grant admin consent 是一個動作,用於授予權限,而不是權限本身。雖然在授予 Application API 權限時通常需要管理員同意,但它不是要新增的權限類型。