일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- English
- Problem Solving
- 스탭퍼
- leetcode
- 월간
- 괜찮음
- 10분
- 개발자
- 사이드
- 읽기
- 영어원서읽기
- 링피트
- 리얼 클래스
- 프로젝트
- 만화도
- 잡생각
- 파비최
- 쓰릴오브파이트
- 매일
- 30분
- 3줄정리
- 화상영어
- 영어공부
- 미드시청
- FIT XR
- Daily Challenge
- 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