본문 바로가기

카카오 REST API & SDK78

iOS SDK 카카오 로그인, SPM(Swift Package Manager)으로 사용해보기 (1) 요구사항 [공식 가이드] (2) SPM을 통해 설치하기 [공식 가이드] - 새로운 프로젝트를 생성합니다. (테스트 환경은 Xcode 13.4.1, macOS Monterey 12.4입니다.) - 프로젝트가 잘생성되었는지 확인을 위해 실행해봅니다. -Project Root > Show File Inspector : PROJECT -> Package Dependenceis - 플러스 버튼( + ) 을 클릭하여 레포지토리 검색 팝업을 띄우고 카카오 레포지토리 URL로 검색 - 필요한 모듈 선택하여 설치 [공식 가이드 - 참고: 모듈간 의존성] ※ KakaoSDK를 선택하면 모든 모듈 전체 설치됩니다. - LSApplicationQueriesSchemes 설정 추가 [공식 가이드] -Project Roo.. 2022. 6. 10.
카카오 로그인 퍼머링크 생성과 파라메터 설정 오프라인에서 회원 모집하기 퍼머링크는 인가요청 주소를 단축 URL로 만들고 URL접근 시, 모바일 기기의 카카오톡 인앱브라우저로 진입하여 ID/PW을 별도로 입력하지 않고 카카오톡앱으로 인증하여 간단히 회원가입 할 수 있게 제공하는 기능입니다. 퍼머링크를 QR코드로 변환해서 오프라인 매장에 부착하고 매장 방문고객 회원가입용으로 많이 사용합니다. 퍼머링크의 원본 주소가되는 인가요청 주소 구성은 아래와 같은 형태로 하며, 카카오 로그인 인가요청 주소 https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=${REST_API_KEY}&redirect_uri=${REDIRECT_URI} 자세한 링크 구성 방법은 "카카오 비즈보드, 애드뷰 "톡에.. 2022. 5. 4.
카카오 비즈보드, 애드뷰 "톡에서 회원가입" 링크 구성 디벨로퍼스, 카카오 비즈보드 활용하기 가이드 카카오비즈보드 바로가기 카카오비즈보드 제작가이드 카카오톡내 광고, 비즈보드에서 띄운 애드뷰에는 서비스 회원가입을 바로 할 수 있는 "톡에서 회원가입" 버튼을 설정할 수 있습니다. 1. REST-API 방식 인가요청 주소 설정 현재 서비스하고 있는 사이트에서 JavaScript SDK authorize방식 카카오 로그인이나 REST-API방식 카카오 로그인을 사용하는 경우 이 방식으로 버튼 URL을 생성 가능합니다. 카카오 로그인 인가요청 주소 https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=${REST_API_KEY}&redirect_uri=${REDIRECT_URI} 주소에 포함될 $.. 2022. 5. 4.
카카오로그인 제3자정보제공 동의항목 "수집" 후 제공 기능 - 카카오 로그인 사용자 동의 Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/kakaologin/common#user-consent - 카카오 로그인 동의 항목 Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/kakaologin/prerequisite#consent-item - 카카오 로그인 사용자 정보 가져오기 API 응답 내역 Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#req-user-info-response - 동의항목별 필수동의 설정방법 FAQ : https://devtalk.kakao.. 2022. 5. 4.
디벨로퍼스앱 사업자 정보 변경 - 비즈앱 등록 Kakao 공식 가이드 : https://developers.kakao.com/docs/latest/ko/getting-started/app#biz-app - 사업자 정보 변경 FAQ : https://devtalk.kakao.com/t/topic/72093 디벨로퍼스앱의 사업자 정보는 Owner계정만 변경 가능하며, 카카오 비즈니스 관리자 센터에도 Owner계정만 사업자 정보를 확인 할 수 있습니다. 사업자 변경을 하게되면 동일한 사업자 정보가 연결된 디벨로퍼스앱은 모두 변경됩니다. ※ 다만, 현재 로그인한 Owner계정의 디벨로퍼스앱만 변경되며 다른 Owner계정이 소유한 디벨로퍼스앱은 동일한 사업자 정보가 등록되어있더라도 변경되지 않습니다. ※ 사업자 정보 변경 시, 디벨로퍼스앱 뿐.. 2022. 4. 21.
카카오 로그인, 언어 변경 REST-API방식 카카오 로그인 시, lang파라메터로 언어코드를 전달하면 위와 같이 언어별 동의화면이 표시됩니다. 사용가능한 언어는 다음과 같습니다. 한국어 : ko 영어 : en 일본어 : ja 중국어 간체 : zh iOS SDK, android SDK, JS SDK는 지원하지 않으며 로그인 버튼 리소스를 생성하는 JS SDK createLoginButton 함수 사용 시, 버튼 이미지 라벨언어는 변경할 수 있습니다. 사용가능한 언어는 다음과 같습니다. 한국어 : kr 영어 : en 2022. 4. 20.
카카오 로그인으로 배송지 조회하기 - 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.