카카오 REST API & SDK81 node.js + axios 예제 - Unlink axios 사용 시, encodeURIComponent 를 반드시 사용해야함. - Post방식으로 호출할때 const formUrlEncoded = x => Object.keys(x).reduce((p, c) => p + `&${c}=${encodeURIComponent(x[c])}`, '') app.get('/unlink', (req, res) => { axios .post("https://kapi.kakao.com/v1/user/unlink?", formUrlEncoded({ "target_id": '1657351101', "target_id_type": 'user_id' }) , { headers: { 'content-Type': 'application/x-www-form-urlencoded', '.. 2021. 3. 14. react + node.js + passport-kakao 예제 - 카카오 로그인 1. node.js 설치 nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. react 프로젝트 생성 ko.reactjs.org/ React – 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리 A JavaScript library for building user interfaces ko.reactjs.org - 기본 react 프로젝트 생성 $ mkdir reactexample $ cd reactexample $ npx create-react-app reactexample - 웹브라우저 실행 $ npm start 3. node 프로젝트 생성 $ m.. 2021. 3. 14. PHP 예제 - [카카오톡 채널] 고객 관리: 파일 만들기 / 파일 보기 / 사용자 추가하기 / 사용자 삭제하기 고객 관리: 파일 만들기 $url = "https://kapi.kakao.com/v1/talkchannel/create/target_user_file"; $ch = curl_init($url); $data = array( 'channel_public_id' => $CHANNEL_ID, 'file_name' => '고객리스트2021030801', 'schema' => array( //schema에는 자료형을 기술함. '생년월일' => 'string', '성별' => 'string', 'age' => 'number', '국가' => 'string' ) ); $payload = json_encode($data); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); $heade.. 2021. 3. 10. 카카오 로그인 시 Ajax 사용 가능한가? kauth는 CORS가 열려있어서 ajax로 요청해도 CORS 에러가 발생하지 않지만, 반면에 kapi는 CORS가 닫혀있어서 에러가 발생합니다. kapi도 CORS를 오픈하여 제공하도록 변경 되었습니다. Test1. 인가 코드 받기 인가 코드 요청은 보통 다음과 같이 URL을 호출 합거나 카카오에서 제공하는 SDK를 호출합니다. /oauth/authorize?client_id={REST_API_KEY}&redirect_uri={REDIRECT_URI}&response_type=code /oauth/authorize 주소 요청 시, 현재 로그인 상태를 체크하여 Redirect Uri로 이동하거나 인증 페이지로 이동합니다. 이는 Front나 Backend어디서든 /oauth/authorize 주소로 리다이.. 2021. 2. 16. 카카오지도에서 키워드로 장소를 입력받고, 길찾기 연동 1. 카카오 지도 표시 - 카카오 Map 가이드 : apis.map.kakao.com/web/guide/ 2, 키워드로 장소를 입력 받고 위치 목록 조회 - 카카오 Map 키워드로 장소검색하고 목록으로 표출하기 : apis.map.kakao.com/web/sample/keywordList/ - 좌표로 주소 얻기 : apis.map.kakao.com/web/sample/coord2addr/ 3. 길찾기 연동 - map.kakao.com/?sName=시청&eName=고속터미널 - apis.map.kakao.com/web/guide/#routeurl 현재는 길찾기 REST API를 별도로 제공하지 않습니다. 당사 서비스로의 랜딩인 http://apis.map.daum.net/web/guide/#routeurl.. 2021. 2. 14. 카카오 로그인 에러 KOE205 KOE205 invalid_scope 앱 설정에서 설정하지 않은 동의 항목을 scope 파라미터의 값으로 포함하는 경우 발생하는 에러입니다. Invalid scope: {Scope} [내 애플리케이션] > [카카오 로그인] > [동의항목]에서 설정하지 않은 동의항목을 제외하고 재요청합니다. 인가 요청 시, 필수 설정 안된 권한을 scope 세팅하였을때. ex) [invalid_scope] Invalid scope: email 동의 항목에 사용할 수 없는 정보를 요청 했을때 scope 파라메터에 항목 ID에 해당하지 않는 문자를 전달 했을때. 2021. 1. 30. iOS(Swift)에서 카카오 로그인 사용하기 developers.kakao.com/docs/latest/en/getting-started/sdk-ios Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 1. Store에서 개발도구 Xcode를 설치합니다. apps.apple.com/kr/app/xcode/id497799835?mt=12 Xcode Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides d.. 2021. 1. 27. Android - Release Key Hash (릴리즈 키해시) 조회 하기 https://developers.kakao.com/docs/latest/ko/android/getting-started#before-you-begin-add-key-hash Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com Android SDK를 사용하려면 키해시를 등록해야합니다. 등록하지 않으면 토큰을 받아올 수 없습니다. 등록은 "내 애플리케이션>앱 설정>플랫폼" 메뉴에서 합니다. 1. 릴리즈 키해시를 구하는 가장 간단한 방법은 "구글 플레이 콘솔"에서 "SHA-1 인증서 지문"을 가져와 Base64로 인코딩 하는 겁니다. 키해시 생성 * O.. 2021. 1. 20. [JavaScript SDK] 카카오톡 메세지 발송 해보기 developers.kakao.com/docs/latest/ko/message/js Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com ※ 하루에 발송 건수는 몇건까지 발송이 되나요? 제한은 없는지요?? -> 카카오톡 메세지에 관하여 자주 하는 질문 카카오톡 메세지에 관하여 자주 하는 질문 Q. 하루에 발송 건수는 몇건까지 발송이 되나요? 제한은 없는지요?? - 하루 총 3만건 발송 가능하며, 다음날 리셋되어 3만건 또 발송가능 - 하지만, 보내는 사람당 100건만 가능하고 받는 사람이 한 kakao-tam.tistory.com JavaScript .. 2021. 1. 19. 이전 1 ··· 4 5 6 7 8 9 다음