動作
後端功能 #11241
進行中
是由 Sam Wang 於 8 天 前更新
GraphApi 配置 ⚠️ 重要¶
參數說明¶
| 參數 | 類型 | 說明 | 範例 |
|---|---|---|---|
TenantId |
string | Azure AD 租戶 ID | "12345678-1234-1234-1234-123456789012" |
ClientId |
string | 應用程式 (用戶端) ID | "87654321-4321-4321-4321-210987654321" |
ClientSecret |
string | 用戶端密碼 | "abc~DEF123xyz..." |
如何取得這些資訊?¶
步驟 1: 註冊 Azure AD 應用程式¶
- 登入 Azure Portal
- 前往 Azure Active Directory > 應用程式註冊
- 點擊 新增註冊
- 輸入名稱 (例如: "O365Module")
- 選擇 僅此組織目錄中的帳戶
- 點擊 註冊
步驟 2: 取得 Tenant ID 與 Client ID¶
在應用程式的 概觀 頁面中:
- Tenant ID: 「目錄 (租用戶) 識別碼」
- Client ID: 「應用程式 (用戶端) 識別碼」
步驟 3: 建立 Client Secret¶
- 在應用程式頁面,前往 憑證及秘密
- 點擊 新增用戶端密碼
- 輸入描述 (例如: "O365Module Secret")
- 選擇過期時間 (建議: 24 個月)
- 點擊 新增
- 立即複製並儲存 Secret 值 (僅顯示一次!)
步驟 4: 設定 API 權限¶
- 前往 API 權限
- 點擊 新增權限 > Microsoft Graph > 應用程式權限
- 搜尋並新增以下權限:
-
Calendars.ReadWrite.All(若需預約功能) -
Calendars.Read.All(若僅需讀取)
-
- 點擊 授與 {組織名稱} 的管理員同意
- 確認狀態顯示綠色勾勾
是由 Sam Wang 於 8 天 前更新
- 檔案 會議系統狀態定義.html 會議系統狀態定義.html 已新增
經會議溝通異動如下¶
- 會議室狀態取得,統一透過MODBUS TCP 方式,與會議系統取得(提供文件如附件)
狀態: 0:閒置、1:已預約、2:使用中 - 使用中=> 閒置 或 閒置=>使用中 , 有相關聯動控制。
動作