본문 바로가기

언어, 환경별 예제 코드21

android, kotlin DSL 카카오 SDK 사용하기 개발환경- MacBook, macOS Sequoia 15.3.2- Android Studio, Meerkat | 2024.3.1 프로젝트 저장할 폴더 선택 후, 시뮬레이터 실행으로 정상 작동 확인모듈 설치 - 가이드//settings.gradle.ktsdependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url = java.net.URI("https://devrepo.kakao.com/nexus/content/groups/public/") } }}//bui.. 2025. 3. 26.
iOS, swift UI 카카오 SDK 사용하기 개발환경- MacBook, macOS Sequoia 15.3.2- Xcode, Version 16.2 프로젝트 저장할 폴더 선택 후, 시뮬레이터 실행으로 정상 작동 확인모듈 설치 - 가이드  Product > Clean Build Folder ... Product > Build 앱 실행 허용 설정 - 가이드  커스텀 URL 스킴 (카카오톡에서 앱으로 되돌아갈 주소 설정) - 가이드 카카오톡으로 로그인을 위한 설정 - 가이드 //kakaoSDKApp.swiftimport SwiftUIimport KakaoSDKCommonimport KakaoSDKAuth@mainstruct kakaoSDKApp: App { init() { // Kakao SDK 초기화 Kaka.. 2025. 3. 25.
[rest api 예제] node.js- 카카오 로그인, 카카오 친구목록 조회, 메시지 발송 node.js로 “카카오 로그인, 카카오 카카오 친구목록 조회, 메시지 발송” 테스트 해볼 수 있는 간단한 예제입니다.[실행방법]Git clone 합니다.git clone https://github.com/kakao-tam/-Example-node.js.git내 애플리케이션 > 앱 설정 > 요약 정보 > "REST API 키"를 복사해서 demo.js 파일 client_id 변수에 설정합니다.내 애플리케이션>제품 설정>카카오 로그인 > Redirect URI에 http://localhost:4000/redirect 주소를 설정합니다.node로 demo.js 를 localhost:4000으로 실행합니다.[실행결과]demo.jsconst express = require("express");const sess.. 2025. 2. 26.
[rest api 예제] python (Flask) - 카카오 로그인, 카카오 친구목록 조회, 메시지 발송 python으로 “카카오 로그인, 카카오 카카오 친구목록 조회, 메시지 발송” 테스트 해볼 수 있는 간단한 예제입니다.[실행방법]Git clone 합니다.git clone https://github.com/kakao-tam/-Example-python-Flask.git내 애플리케이션 > 앱 설정 > 요약 정보 > "REST API 키"를 복사해서 kakao_rest_api_example.py 파일 client_id 변수에 설정합니다.내 애플리케이션>제품 설정>카카오 로그인 > Redirect URI에 http://localhost/redirect 주소를 설정합니다.kakao_rest_api_example.py 파일을 실행하고 localhost 으로 접속합니다.python kakao_rest_api_ex.. 2025. 2. 26.
[rest api 예제] next.js- 카카오 로그인, 카카오 친구목록 조회, 메시지 발송 next.js로 “카카오 로그인, 카카오 카카오 친구목록 조회, 메시지 발송” 테스트 해볼 수 있는 간단한 예제입니다.[실행방법]Git clone 후, npm install 합니다.git clone https://github.com/kakao-tam/-Example-next.js.gitnpm install내 애플리케이션 > 앱 설정 > 요약 정보 > "REST API 키"를 복사해서 .env.local 파일 CLIENT_ID 항목에 설정합니다.내 애플리케이션>제품 설정>카카오 로그인 > Redirect URI에 http://localhost:3000/redirect 주소를 설정합니다.npm run dev 로 실행합니다.[실행결과]/next.config.tsimport type { NextConfig } .. 2025. 2. 26.
Java에서 API 호출 후, Error Body 조회하는 방법 카카오 디벨로퍼스에서 제공하는 API는 에러 발생 시, 문제 해결을 위한 에러코드와 에러메시지 JSON 응답을 전달합니다.  ex){“msg”:“NotRegisteredUserException”,“code”:-101}  public String Call(String method, String reqURL, String header, String param) { String result = ""; try { String response = ""; URL url = new URL(reqURL); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod(method); c.. 2024. 10. 17.
iOS objective-c Kakao SDK 지원 종료에 따른 임시 처리 방안 아래 공지와 같이 2023년 11월 30일 부로 iOS objective-c Kakao SDK v1 은 사용할 수 없게됩니다. (Swift 기반 iOS SDK만 지원) https://devtalk.kakao.com/t/android-ios-sdk-v1-notice-grace-period-for-kakao-sdk-for-android-and-ios-v1/126413 [공지] Android/iOS SDK v1 상세 종료 일정 안내 / [Notice] Grace period for Kakao SDK for Android and iOS v1 안녕하세요, 카카오입니다. Kakao SDK for Android/iOS v1(이하 Android/iOS SDK v1) 지원 종료 후, 최신 버전 마이그레이션을 위한 유예 .. 2023. 9. 19.
Android 카카오 SDK 사용, 공식 예제 실행해보기 카카오 디벨로퍼스에서 제공하는 공식 예제 https://developers.kakao.com/docs/latest/ko/sdk-download/android#android-sdk 1. Sample 링크 클릭하여 다운로드 받습니다. 2. zip 파일 압축을 풀고 적절한곳에 복사합니다. 3. android studio에서 다운로드 받은 폴더 열기 4. androidmanifest.xml 파일의 카카오 디벨로퍼스 앱키 변경 https://developers.kakao.com/docs/latest/ko/kakaologin/android#set-redirect-uri 5. 초기화 코드의 앱키 변경 https://developers.kakao.com/docs/latest/ko/getting-started/sdk-a.. 2022. 11. 17.
iOS 카카오 SDK 사용, 공식 예제 실행해보기 카카오 디벨로퍼스에서 제공하는 공식 예제 https://developers.kakao.com/docs/latest/ko/sdk-download/ios#sample 1. Sample 링크 클릭하여 다운로드 받습니다. 2. zip 파일 압축을 풀고 적절한곳에 복사합니다. 3. Podfile이 있는 경로로 Console 접근하여 Pod update ➜ KakaoSDKSample pod update 4. XCode에서 KakaoSDKSample.xcworkspace 파일 열기 5. 에뮬레이터로 실행 6. 공식예제의 카카오계정 로그인 후, 기능들을 사용해봅니다. 2022. 11. 17.