파비의 매일매일 공부기록

Mattermost Chatbot - #4 API Call - Login(Session) 본문

Side Project (완료)/Mattermost Chatbot (2020)

Mattermost Chatbot - #4 API Call - Login(Session)

fabichoi 2021. 1. 9. 23:26

Post(채팅 글)를 삭제하는 API Call을 위해서는

Login을 해서 Session을 받아오는 것이 첫 번째 할 일이다.

 

API 문서의 주소는 아래와 같다.

api.mattermost.com/

 

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를 가져온 뒤

삭제할 것을 걸러내서 삭제하는 로직을 작성하면 된다.

반응형
Comments