Kakao Login API(2)
헤이베이지 HeyBeige
·2020. 8. 2. 17:44
저번 포스팅에서는 카카오 developer 을 이용해서 로그인 토큰 발급을 구현하였다면, 이번 포스팅에서는
발급받은 토큰을 이용해서 사용자 정보를 가져 올 수 있도록 공부해보았습니다.
이 내용은 Daily Log 님의 [Kakao API Javascript SDK]영상을 토대로 정리한 내용입니다.
먼저 카카오 API 동작구조(javascript SDK/REST API): 권한접근 -> 토큰발급 -> 토큰을 이용한 정보 수집
===========================================================================
*필수로 이해해야할 코드들
Kakao.init("API를 사용할 자신의 javascript 키값"); // 토큰 발급
Kakao.Auth.자기자신이 사용할 옵션(); // authorize, login, loginForm, createLoginButton 등
Kakao.API.request(); //토큰이 존재할 때 카카오 API를 통하여 정보값을 받을 수 있는 함수
===========================================================================
리다이렉트 된 후 토큰값을 이용하여 사용자 정보를 받을 코드
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
|
Kakao.Auth.login({
success: function (authObg) {
Kakao.API.request({
url:'/v2/user/me',
success: function (res) {
console.log(res);
var id =res.id;
var email = res.kakao_account.email;
var name = res.properties.nickname;
var html = '<BR>' + email + '<BR>' + name;
$('body').append(html);
}
})
console.log(authObg);
var token = authObg.access_token;
},
fail: function (err) {
alert(JSON.stringify(err));
}
});
|
cs |
*var id = res.id; // 데이터베이스의 primary key값 속성. 즉, 기본키의 식별성
계속하여 공부한 내용을 추가할 예정입니다.
'개발 일지 > API' 카테고리의 다른 글
Kakao Login API_진짜 최종 (0) | 2020.08.09 |
---|---|
Kakao Login API (0) | 2020.07.31 |