本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 Slack 帳戶
-
開啟 Slack 首頁
以註冊 帳戶。 -
選擇 SIGN UP WITH EMAIL ADDRESS。輸入您的電子郵件 ID,然後選擇繼續。
-
輸入傳送至您電子郵件地址的 6 個字元程式碼,該程式碼會將您重新導向至建立工作區或加入現有工作區。
-
選擇建立工作區以建立新的工作區。它會將您重新引導至回答幾個問題,作為設定程序的一部分。
-
公司名稱
-
您的姓名
-
透過電子郵件新增同事
-
您的團隊在努力什麼? (這會是頻道名稱)
-
-
填寫這些問題的輸入欄位並繼續。您的 帳戶現在已準備好可供使用。
建立 Slack 開發人員應用程式
登入 Slack 帳戶並登入 Slack 工作區。
從工作區功能表中,選取工具和設定,然後選取管理應用程式。
從 Slack 應用程式目錄功能表中,選取建置。
在應用程式頁面上,選取建立應用程式。
在建立應用程式頁面上,選取從頭開始。
在開啟的名稱應用程式並選擇工作區對話方塊中,新增應用程式名稱並挑選工作區以部署應用程式。然後選取建立應用程式。
記下應用程式憑證中顯示的用戶端 ID 和秘密
在 OAuth & Permissions 側邊列上,前往 Scopes 並選擇新增 OAuth Scope。您可以將重新導向的 URLs 新增至您的應用程式以進行組態,以自動產生「新增至 Slack」按鈕或分發應用程式。向上捲動至重新導向 URLs 區段,然後選擇新增重新導向 URL 並儲存。
然後,捲動至工作區的 OAuth 權杖區段,然後選擇安裝至工作區。
在開啟 的對話方塊上,通知您建立的應用程式正在請求存取您要連線之 Slack 工作區的許可,請選取允許。
成功完成時,主控台會顯示工作區的 OAuth 權杖畫面。
從工作區的 OAuth 權杖畫面,複製並儲存您將用來連線的 OAuth 權杖 AWS Glue
接下來,您可以擷取 Slack 團隊 ID。從 Slack 工作區功能表中,選取工具和設定,然後選取管理應用程式。您可以在開啟頁面的 URL 中找到團隊 ID。
若要公開分發應用程式,您可以前往側邊列上的管理分發按鈕來啟用 。向下捲動至與其他工作區共用應用程式區段,然後選擇移除硬式編碼資訊。提供同意,然後選擇 Active Public Distribution。
您的應用程式現在已公開分發。若要存取實體 APIs,必須將應用程式新增至使用者想要存取的每個工作區頻道。
登入您的 slack 帳戶,並開啟需要存取其頻道的工作區。
在工作區中,開啟應用程式想要存取的頻道,然後選擇頻道標題。從快顯視窗中選取整合索引標籤,然後新增應用程式。透過這種方式,應用程式會與頻道整合,以存取其 API。
OAuth 2.0 用戶端 ID 必須具有一或多個授權的重新導向 URLs。重新導向 URLs 的格式如下:
注意
Appflow 重新導向 URLs 可能會變更 AWS Glue 平台的重新導向後 URLs。Client ID 和 Client Secret 來自 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