- References
- 사전 세팅
- Slack 가입 및 로그인
- Slack Workspace 생성
- 생성한 Workspace 내 메시지를 받을 채널(Channel) 생성
※ Incomming WebHooks 를 구성하는 방법
[1] Scratch 방식으로 App 생성 후 Slack 에 추가 하는 방법
[2] 미리 정의된 App (Incomming WebHooks) 를 사용하여 앱을 추가하는 방법
[1] Scratch 방식으로 App 생성
STEP 1. Slack 에 Application 생성


Scratch 방식으로 App 생성

생성 할 App Name과 App을 생성할 Workspace 설정 후 Create APP
STEP 2. Application - Incomming Webhooks 설정

App 생성 후 메인화면에서 Incoming Webhooks 선택

Incomming Webhooks 를 Activate 하고 Add New Webhook to Workspace 를 클릭

메시지를 게시할 Channel 설정 후 권한 허용

Workspace Channel 연결하면 Webhook Endpoint URL 과 Sample Request 가 생성
STEP 3. Client 호출 테스트 - POSTMAN, webMethods



호출 결과
[2] 미리 정의된 앱을 추가하는 방법 (Scratch 방식과 동일)

앱 추가 > Incomming WebHooks 추가

추가 후 Redirect 되는 웹 페이지의 설정 지침에 따라 설정


호출 결과
※ Composing Messaging - 메시지 작성 방법
- References

Block Kit Builder를 사용하여 Simple 메시지, Active 메시지 등 다양한 양식의 JSON 작성 가능
※ Slack OAuth 2.0 관련 추가 자료
- References


App 관리 화면 - OAuth & Permission 탭에서 Redirect URL 설정 필요 (Slack 의 Auth Code를 받아 Access Token을 요청하기 위한 Endpoint)

POST Messaging 호출 시 OAuth2.0 토큰을 사용하여 인증절차 구성 (확인 필요)