티스토리 뷰

반응형

kakao 에서 제공하는 API 를 사용하기 위해서는 먼저 kakao developer 에 가입해야 한다. 현재 카카오 개발자 계정이 없다면 아래 링크를 통해서 kakao developers 등록한다. 

 

https://developers.kakao.com/

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

여기서 앞으로 사용할 제품은 메시지 서비스 이다. 

 

기존에 있는 카카오 계정을 사용해서 간단하게 가입할 수 있다. 

 

다음은 새로운 애플리케이션을 하나 생성한다. 

 

새로운 앱 생성 

생성한 애플리케이션에서 "동의항목" -> 접근 권한을 설정한다.  API 를 이용해서 메시지를 전송하기 위해서 다음 항목을 선택한다. 

 

그리고 카카오 로그인으로 가서 활성화 설정을  ON 으로 변경해 준다. 

 

이제 메시지 전송을 위해서 token 정보를 받아야 한다.  상단 메뉴에서 도구를 선택한다. 

그리고 도구 > REST API 테스트 > 사용자 정보 가져오기  를 선택한다.  조금전에 생성한 애플리케이션을 선택한다. 

 사용할 앱을 선택했으면, 토큰 발급 버튼을 눌러서 액세스 토큰을 생성한다. 

확인 버튼을 클릭한다. 인증장에서 Accept All 을 선택하고 계속 버튼을 누른다. 

이제 생성된 엑세스 토큰을 확인할수 있다. 

API 를 이용해서 요청할 때 토큰을 사용하면된다.  이 토큰값을 복사해서 환경 변수로 설정한다. 

PyCharm 을 사용한다면, 다음과 같이 환경 변수를 등록해서 사용할수 있다. 서버에서 직접 운영하는 경우에는 export 명령어를 사용해서 key 값을 미리 등록해준다. 

API 를 통해서 메시지를 보내는 방법은 다음과 같다. 

https://developers.kakao.com/docs/latest/ko/message/rest-api#default-template-msg

 

위의 코드를 파이썬을 이용해서 구현하면된다. 

이 코드를 실행하면 폰에 있는 카톡으로 메시지가오는 것을 확인할 수 있다. 

 

 끝.. 

 

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
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
글 보관함