본문 바로가기

카카오 REST API & SDK81

카카오 로그인으로 배송지 조회하기 - Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/kakaosync/shipping - 디벨로퍼스 REST-API 데모 : https://developers.kakao.com/tool/rest-api/open/get/v1-user-shipping_address ※ 데모 테스트를 위해서는 배송지 정보(shipping_address) 사용자 동의 항목 활성화된 디벨로퍼스앱을 선택해야합니다. 사전 체크 1. 배송지 정보(shipping_address) 동의 설정 (동의항목별 필수 동의 설정 방법) 배송지 동의 항목 설정을 위해서는 현재 제공하고 있는 서비스의 일반 회원가입에서 배송지를 입력 받고 있어야 카카오 싱크 동의 항목 신청이 가능합니다. 카카오.. 2022. 4. 19.
[신규 기능] OpenID Connect 지원, Flutter SDK, 비즈 앱 편의 기능 추가 1. 카카오 로그인 OpenID Connect 지원 카카오 로그인은 사용자가 카카오톡 또는 카카오계정으로 서비스에 간편하게 로그인할 수 있는 OAuth 2.0기반의 소셜 로그인 서비스입니다. 2022년 3월부터 카카오 로그인에 OAuth 2.0의 확장 프로토콜인 OpenID Connect를 지원합니다. OpenID Connect 지원을 통해 서비스 세션 대신 사용할 수 있는 ID 토큰을 제공하며, 이를 통해 카카오 로그인을 통해 더욱 편리하고 안전한 서비스 로그인을 구현할 수 있습니다. 2. Kakao SDK for Flutter 정식 서비스 Kakao SDK for Flutter(이하 Flutter SDK)는 Flutter로 개발된 앱에서 간편하게 카카오 플랫폼과 연동할 수 있도록 도와주는 SDK입니다.. 2022. 4. 5.
카카오i 오픈빌더(챗봇)에서 카카오 싱크 플러그인으로 가입처리 공식 가이드 > 싱크 플러그인 가이드 https://developers.kakao.com/docs/latest/ko/kakaosync/plugin >> 카카오i 싱크 플러그인 가이드 https://i.kakao.com/docs/skill-plugin#카카오싱크-플러그인이란 사전 준비 1. 리다이렉트 방식 카카오 로그인 Web 사이트를 개발합니다. > REST-API방식 https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#request-code > JS SDK authorize방식 https://developers.kakao.com/docs/latest/ko/kakaologin/js#login 사전 준비 2. 카카오 싱크를 적용합니다. > 카카.. 2021. 11. 24.
브라우저 환경별 user-agent 예시 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-AgentUser-Agent: / (platform; os version; ) Browser version ;   * 소문자로 치환된 값 - macbook, chromemozilla/5.0 (macintosh; intel mac os x 10_15_7) applewebkit/537.36 (khtml, like gecko) chrome/94.0.4606.61 safari/537.36 - macbook, safarimozilla/5.0 (macintosh; intel mac os x 10_15_7) applewebkit/605.1.15 (khtml, like gecko) version/15.0 s.. 2021. 10. 8.
vue.js에서 JS SDK 카카오톡 공유 사용 vue cli로 기본 프로젝트 생성한 것을 기준으로 합니다. * vue-cli설치와 기본 프로젝트 생성 yarn global add @vue/cli ... yarn global add @vue/cli-init ... vue init webpack vue-project ... yarn run dev * index.html vue는 SPA이므로 객체가 제거되지 않고 전역에서 접근할 수 있도록 루트 html에 window.Kakao로 init합니다. * HelloWorld.vue {{ msg }} Essential Links ... 생략 Ecosystem ... 생략 ...생략 2021. 9. 28.
사용자 정보 가져오기 API로 휴대전화번호 조회(CI존재하나 전화번호 없는경우) 카카오 로그인으로 "카카오계정(전화번호) [phone_number]" 정보 제공 동의를 받은 경우 휴대 전화번호를 조회할 수 있습니다. * 사용자 정보 가져오기 - REST-API : https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#req-user-info - JS SDK : https://developers.kakao.com/docs/latest/ko/kakaologin/js#req-user-info - Android SDK : https://developers.kakao.com/docs/latest/ko/kakaologin/android#req-user-info - iOS SDK : https://developers.kakao.com/.. 2021. 9. 28.
카카오 링크/메시지 androidExecutioncParams, iosExecutionParams 사용 Kakao.Link.sendDefault({ objectType: 'feed', installTalk : true, content: { title: title, imageUrl: 'http://~~', link: { mobileWebUrl: 'http://~~', webUrl: 'http://~~', iosExecutionParams: 'url=http://~~', androidExecutioncParams: 'url=http://~~' }, }, buttons: [{ title: '앱으로 보기', link: { mobileWebUrl: 'http://~~', webUrl: 'http://~~', iosExecutionParams: 'url=http://~~', androidExecutioncParams.. 2021. 9. 27.
카카오 싱크 연령 확인(본인확인 안된계정의 성인채널동의) 카카오는 본인 인증기관이 아니기 때문에 성인 인증 기능을 제공하지 않습니다. 다만, 카카오 싱크 도입 시 편의를 위한 "14세 이상 연령 동의" 기능을 제공합니다. 14세 미만 계정은 아래와 같이 처리됩니다. # 카카오 계정에 CI 본인 인증이 안 된 경우 0. 디벨로퍼스앱에 CI(연계정보)가 필수 인경우 동의창에 앞서 본인 인증이 먼저되고, 아래 2,3번 CI 본인 인증이 된 경우 Flow 수행 1. 카카오 계정에 CI 본인 인증이 안되어 연령을 확인 할 수 없는 경우. 일반적인 Flow로 동일하게 동의후 디벨로퍼스앱에 연결됩니다. (이후, 본인 확인한 경우 로그인 할 수 없으며, 사용자 정보조회 API도 호출할 수 없습니다. ) # 카카오 계정에 CI 본인 인증이 된 경우 참고. 카카오 로그인, 14.. 2021. 9. 27.
node.js 예제 - [푸시 알림] 푸시 알림 보내기 'content-Type': 'application/x-www-form-urlencoded;charset=utf-8' 의 POST방식 Array Parameter와 PushMsgJson 형태의 Body Data 전송 PushMsgJson은 개행(엔터)가 없어야하고 Json 규칙에 맞아야함. const formUrlEncoded = x => Object.keys(x).reduce((p, c) => p + `&${c}=${encodeURIComponent(x[c])}`, '') app.get('/v2/push/send', (req, res) => { axios .post("https://kapi.kakao.com/v2/push/send?uuids=[1234,1234]", formUrlEncoded({ 'pu.. 2021. 9. 2.