-
Vue.js) 카카오 로그인 api 구현하기Programing Language/Vue.js 2021. 6. 2. 11:10728x90반응형
0. 클라이언트 코드 (html)
<script src="//developers.kakao.com/sdk/js/kakao.js"></script>
1. 클라이언트 코트 <script>
methods: { kakoLoginBtn() { var self = this; //다른 method 사용하기 위해 사용 window.Kakao.init('asfasdfasdfasdf') //처음에 카카오 로그인 세션을 없애준다. if (window.Kakao.Auth.getAccessToken()) { window.Kakao.API.request({ url: '/v1/user/unlink', success: function (response) { console.log(response) }, fail: function (error) { console.log(error) }, }) window.Kakao.Auth.setAccessToken(undefined) } //로그인 시도 window.Kakao.Auth.login({ success: function (response) { window.Kakao.API.request({ url: '/v2/user/me', data: { property_keys: ["kakao_account.email"] }, success: async function (response) { const user_join_type = "k" const kakaoemail = response.kakao_account.email; }, fail: function (error) { console.log(error) }, }) }, fail: function (error) { console.log(error) }, }) } }
728x90반응형'Programing Language > Vue.js' 카테고리의 다른 글
Vue.js) Unexpected mutation of "" prop 에러 원인 분석 (0) 2021.06.08 Vue.js) highcharts 사용하기 (0) 2021.06.04 Vue.js) 네이버 로그인(네아로) api 구현하기 (0) 2021.06.02 Vue.js) 구글 로그인 api 구현하기 (2) (2) 2021.06.02 Vue.js) function 안에 function에서 this에 포함된 함수 사용하기 (0) 2021.06.01