일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 미드시청
- 월간
- 영어공부
- English
- 괜찮음
- 3줄정리
- Problem Solving
- FIT XR
- 프로젝트
- leetcode
- 운동
- 파비최
- 링피트
- Daily Challenge
- 만화도
- 뭐든
- 영어원서읽기
- 잡생각
- 매일
- 10분
- 리얼 클래스
- 읽기
- 30분
- 화상영어
- 사이드
- Writing
- 쓰릴오브파이트
- 스탭퍼
- 개발자
- realclass
Archives
- Today
- Total
파비의 매일매일 공부기록
Mattermost Chatbot - #4 API Call - Login(Session) 본문
Side Project (완료)/Mattermost Chatbot (2020)
Mattermost Chatbot - #4 API Call - Login(Session)
fabichoi 2021. 1. 9. 23:26Post(채팅 글)를 삭제하는 API Call을 위해서는
Login을 해서 Session을 받아오는 것이 첫 번째 할 일이다.
API 문서의 주소는 아래와 같다.
Postman을 이용해서 root 계정의 session token을 얻기 위해서는
POST로 http://localhost:8065/api/v4/users/login에 요청을 보내며
Body에 {"login_id":"아이디", "password":"비밀번호"}를 raw 형태로 넣고 Send를 하면 된다.

그 후 Headers에 보면
token이 있는데
이걸 가지고 GET으로 http://localhost:8065/api/v4/users/me의 헤더에
Authorization을 Bearer token으로 입력해주면 아래와 같이 로그인 세션 정보를 확인할 수 있다.

이제 이렇게 얻은 Session을 가지고 특정 채널의 모든 post를 가져온 뒤
삭제할 것을 걸러내서 삭제하는 로직을 작성하면 된다.
반응형
'Side Project (완료) > Mattermost Chatbot (2020)' 카테고리의 다른 글
Mattermost Chatbot - #6 Bot 동작 개발 (0) | 2021.01.22 |
---|---|
Mattermost Chatbot - #5 API Call - Delete Post (0) | 2021.01.15 |
Mattermost Chatbot - #3 Sample Bot 구동 (0) | 2020.12.28 |
Mattermost Chatbot - #2 환경 구축[2] (0) | 2020.12.26 |
Mattermost Chatbot - #1 환경 구축 (2) | 2020.12.23 |
Comments