일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- db
- C
- Tomcat
- Valid groups
- sqlplus
- 크롬 디버깅
- vue-cookies
- 프로그래머스
- oracle
- java
- spring
- 타임리프 리로드
- JavaScript
- 유효성 그룹
- js
- CLASS
- 코딩테스트연습
- 톰캣
- 프로젝트
- 그룹별 유효성 검사
- HTML
- CSS
- Thymeleaf
- node.js
- GUI
- chrome mobile debug
- MySQL
- Swing
- devtools
- C언어
Archives
개발 기록
로그인 api[kakao] 본문
카카오에서 제공하는 무료 api사용해보기[로그인]
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<a href="javascript:kakaoLogin();">
<img src="https://odaeri.kr/images/buttons/btn_kakao-v2.3.png"
style="height: 60px;">
</a>
<script src="https://developers.kakao.com/sdk/js/kakao.js"></script>
<script>
//api key : e95791f6cb51af1530610d23ead8d43f
window.Kakao.init("사용자의 api key");
//카카오 로그인
function kakaoLogin( ){
window.Kakao.Auth.login({
//사용자에게 동의를 받고 수집할 정보들
scope : 'profile_nickname, profile_image, account_email, gender',
success : function(authObj){
console.log(authObj);
window.Kakao.API.request({
url : '/v2/user/me',
success : res => { //성공 시 json형태로 데이터를 받게 됨
const kakao_account = res.kakao_account;
//kakao_account안에 이미지 닉네임등 전부 들어있음
console.log(kakao_account);
}
});
}
});
}
</script>
</body>
</html>
Comments