언어, 환경별 예제 코드19 [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. Flutter 카카오 SDK 사용, 공식 예제 실행해보기 카카오 디벨로퍼스에서 제공하는 공식 예제 https://github.com/kakao/kakao_flutter_sdk 1. git clone 후, android studio로 실행 : /kakao_flutter_sdk/example 폴더 open 2. pubspec.yaml 파일 열고 Pub get 3. 간단히 테스트 해보기위해 시뮬레이터를 Chrome으로 선택하고 실행 4. android 모바일 기기 연결 후, 해당 기기로 실행 ┌─ Flutter Fix ────────────────────────────────────────────────────────────────────────────────┐ │ [!] Your project requires a newer version of the Kotlin .. 2022. 11. 11. 카카오 로그인 OIDC(OpenID Connect) JWT 서명검증 (JAVA) ID 토큰은 제 3자인 카카오 인증 서버에서 발급하므로, 서비스 보안을 위해 유효한 ID 토큰인지 검증하고 사용해야 합니다. JWT 서명 검증은 지원하는 라이브러리를 사용하거나 RFC7516 규격에 따라 직접 구현하시어 검증할 수 있습니다. 이 글은 auth0 java-jwt 라이브러리를 사용한 예제를 담고 있습니다. Gradle gradle에 아래 의존 라이브러리를 추가 합니다. implementation 'com.auth0:java-jwt:3.19.0' implementation 'com.auth0:jwks-rsa:0.21.1' 구현코드 String idToken = "..."; // 1. 검증없이 디코딩 DecodedJWT jwtOrigin = JWT.decode(idToken); // 2. 공개키.. 2022. 6. 7. 이전 1 2 3 다음