建立新的 Slack 帳戶並設定用戶端應用程式
建立 Slack 帳戶
-
開啟 Slack 首頁
以註冊帳戶。 -
選擇使用電子郵件地址註冊。輸入電子郵件地址,然後選擇繼續。
-
輸入傳送到您電子郵件地址的 6 個字元代碼,其會將您重新導向至建立工作區或加入現有工作區。
-
選擇建立工作區以建立新工作區。在設定過程中,其將重新引導您回答幾個問題。
-
公司名稱
-
您的姓名
-
透過電子郵件新增同事
-
您的團隊正在做什麼? (這將是頻道名稱)
-
-
填寫這些問題的輸入欄位並繼續。您的帳戶現在已準備好可供使用。
建立 Slack 開發人員應用程式
登入您的 Slack 帳戶並登入 Slack 工作區。
從工作區功能表中,選取工具和設定,然後選取管理應用程式。
從「Slack 應用程式型錄」功能表中,選取建置。
在應用程式頁面中,選取建立應用程式。
在建立應用程式頁面中,選取從頭開始。
在開啟的命名應用程式並選擇工作區對話方塊中,新增應用程式名稱並選擇要在其中部署應用程式的工作區。然後選取建立應用程式。
記下應用程式憑證中顯示的用戶端 ID 和機密
在「OAuth 與許可」邊欄中,移至「範圍」,然後選擇新增 OAuth 範圍。可以將重新導向 URL 新增至您的應用程式組態,以自動產生「新增至 Slack」按鈕或分發您的應用程式。向上捲動至「重新導向 URL」區段,然後選擇新增重新導向 URL 並儲存。
然後,捲動至「工作區的 OAuth 字符」區段,然後選擇安裝至工作區。
在開啟的對話方塊中,通知您建立的應用程式正在請求存取您要連線之 Slack 工作區的許可,請選取允許。
成功完成後,主控台會顯示「工作區的 OAuth 字符」畫面。
從「工作區的 OAuth 字符」畫面中,複製並儲存將用來連線至 AWS Glue 的 OAuth 字符
接著,您可以擷取 Slack 團隊 ID。從 Slack 工作區功能表中,選取工具和設定,然後選取管理應用程式。可以在開啟的頁面 URL 中找到您的團隊 ID。
若要公開分發您的應用程式,可以選擇側邊列中的管理分發按鈕來啟用。向下捲動至「與其他工作區共用您的應用程式」區段,然後選擇移除硬式編碼資訊。提供同意,然後選擇作用中的公有分發。
您的應用程式現在已公開分發。若要存取實體 API,必須將應用程式新增至使用者想要存取的每個工作區頻道。
登入 slack 帳戶並開啟需要存取其頻道的工作區。
在工作區中,開啟應用程式想要存取的頻道,然後選擇頻道標題。從快顯視窗中選取整合索引標籤,然後新增應用程式。透過這種方式,應用程式會與頻道整合,以存取其 API。
OAuth 2.0 用戶端 ID 必須擁有一個或多個已授權的重新導向 URL。重新導向 URL 的格式如下:
注意
Appflow 重新導向 URL 可能會變更,AWS Glue 平台的 post 重新導向 URL 可用。用戶端 ID 和用戶端機密來自 OAuth 2.0 用戶端 ID 的設定。
重新導向 URL 可以是下列其中一項 Gamma 環境的重新導向 URL https://us-west-2.console.aws.amazon.com/appflow/oauth https://us-east-1.awsc-integ.aws.amazon.com/appflow/oauth https://us-east-2.console.aws.amazon.com/appflow/oauth https://us-west-1.console.aws.amazon.com/appflow/oauth https://ap-south-1.console.aws.amazon.com/appflow/oauth https://ap-southeast-1.console.aws.amazon.com/appflow/oauth https://ap-southeast-2.console.aws.amazon.com/appflow/oauth https://ap-northeast-1.console.aws.amazon.com/appflow/oauth https://ap-northeast-2.console.aws.amazon.com/appflow/oauth https://ca-central-1.console.aws.amazon.com/appflow/oauth https://eu-central-1.console.aws.amazon.com/appflow/oauth https://eu.west-1.console.aws.amazon.com/appflow/oauth https://eu-west-2.console.aws.amazon.com/appflow/oauth https://eu-west-3.console.aws.amazon.com/appflow/oauth https://sa-east-1.console.aws.amazon.com/appflow/oauth https://us-west-2.awsc-integ.aws.amazon.com/appflow/oauth https://af-south-1.console.aws.amazon.com/appflow/oauth