後端功能 #11241
進行中
是由 Sam Wang 於 11 天 前加入.
於 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 (若僅需讀取)
- 點擊 授與 {組織名稱} 的管理員同意
- 確認狀態顯示綠色勾勾
經會議溝通異動如下¶
- 會議室狀態取得,統一透過MODBUS TCP 方式,與會議系統取得(提供文件如附件)
狀態: 0:閒置、1:已預約、2:使用中
- 使用中=> 閒置 或 閒置=>使用中 , 有相關聯動控制。
匯出至 Atom
PDF