SpringFramework kakao api 구현하기
Contents
스프링부트로 kakao API 구현해보기
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api
일단, 위의 사이트에서 kakao API의 흐름을 살펴보자. 보면 인가코드를 우선 받아야 함을 알 수 있다.
일단 그러면 어플리케이션 키를 받아야 한다. 위의 이미지처럼 상단의 ‘내 애플리케이션’ 버튼을 누른다.
아무 애플리케이션이나 만들고, 원하는 앱키를 복사해놓는다.
또 옆에 플랫폼으로 들어가, 원하는 플랫폼에 대한 플랫폼을 등록한다. 위처럼 등록해도 되고, (8080번 localhost를 사용하는 경우) 만약 다 설정하였다면, ‘등록하러 가기’를 누른다.
아래 사용할 callback uri를 위에 사진처럼 넣는다. _ 상태 -> 활성화 필수!!! _ 원하는 uri로 작성하도록 한다.
설정한 uri로 requestMapping을 하여 코드를 받아올 수 있도록 준비한다.
http://kauth.kakao.com/oauth/authorize?client_id={REST_API_KEY}&redirect_uri={REDIRECT_URI}&response_type=code
만약 준비가 다 되었다면, **서버를 구동한 후!!!** 위의 {} 부분에 자신이 설정한 정보를 넣고 웹페이지로 접속한다.
그러면 해당 화면이 나오고,
코드를 받을 수 있다. (저는 포트를 8080 -> 8880으로 중간에 모두 바꿨습니다.)