본문 바로가기

카카오 REST API & SDK81

카카오톡 공유하기(구. 카카오 링크) 사용중 자주 겪는 에러와 문의 가이드 : 가이드를 먼저 읽어 보세요.!!! JS SDK : developers.kakao.com/docs/latest/ko/message/js-link Android : developers.kakao.com/docs/latest/ko/message/android-link iOS : developers.kakao.com/docs/latest/ko/message/ios-link 메시지 표시 관련 문의 Q. 이미지 사이즈 조정 가능 한가요? A. 이미지 영역은 고정이라 수정할 수 없고 고정된 영역 안에서 표시 사이즈만 수정하실 수 있습니다. 메시지 템플릿을 사용하실 경우, 원본 비율 유지 또는 가운데 정렬 후 넘치는 영역을 잘라내는 방식 중 하나로 이미지 비율 설정이 가능합니다. https://develop.. 2021. 4. 25.
카카오톡 인앱브라우저에서 자동로그인 developers.kakao.com/docs/latest/ko/kakaosync/auto-login 카카오톡 인앱브라우저를 통해 서비스 페이지에 진입했을 때, 카카오톡에 연결된 카카오계정으로 자동 로그인되게 하는 기능 사용 방법 1. 랜딩 페이지에서 oauth/authorize 호출하여 가입 여부에 따른 타겟 페이지로 이동시킵니다. 2. oauth/authorize를 랜딩 페이지로 제공하여 가입 여부에 따른 타겟 페이지로 이동시킵니다. Web - REST API 방식 GET /oauth/authorize?client_id={REST_API_KEY}&redirect_uri={REDIRECT_URI}&response_type=code&prompt=none ※ auto_login=true는 지원 중단되었습니.. 2021. 4. 18.
Legacy Android(java) 카카오 로그인 예제 developers.kakao.com/docs/latest/ko/getting-started/sdk-android-v1 Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com buld.gradle(Project) // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath "com.android.tools.. 2021. 4. 15.
PHP 유형별 콜백 부가설명 카카오에서 제공하는 콜백은 3가지가 있습니다. 알림을 받아 파일로 로그를 남기는 부분만 예제를 작성했습니다. * 연결 끊기 알림 : developers.kakao.com/docs/latest/ko/reference/callback#unlink-callback * 카카오톡 채널 관계 알림 : developers.kakao.com/docs/latest/ko/reference/callback#channel-callback * 카카오링크 전송 성공 알림 : developers.kakao.com/docs/latest/ko/reference/callback#kakaolink-callback 연결 끊기 알림 설정 위치 : 내 애플리케이션>제품 설정>카카오 로그인>연결 끊기 연결 끊기 알림은 탈퇴 처리 및 정보 삭제를.. 2021. 4. 15.
android(kotlin) + fcm + Postman 예제 - 푸시 알림 카카오 푸시 알림 가이드 : developers.kakao.com/docs/latest/ko/push/common 1. Firebase에 가입하고 Project를 추가합니다. https://firebase.google.com/2. 구글 앱스토어(플레이 콘솔)에 등록한 앱 패키지 명과 이름을 등록합니다.3. google-services.json 파일을 다운받아 프로젝트 app 폴더에 넣습니다.4. build.gradle(Project)에 class path를 추가합니다.// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.kotlin_version.. 2021. 3. 30.
android + (kakao Javascript SDK)하이브리드앱 예제 - 카카오톡 링크 MainActivity.kt ://kakaolink" 형식의 앱 실행 처리 package com.googsu.myapplication import android.content.Intent import android.os.Bundle import android.os.Handler import android.os.Looper import android.os.Message import android.util.Log import android.webkit.WebChromeClient import android.webkit.WebResourceRequest import android.webkit.WebView import android.webkit.WebViewClient import android.widget... 2021. 3. 21.
android + (kakao Javascript SDK)하이브리드앱 예제 - 카카오 로그인 activity_main.xml 웹뷰에 프레임레이아웃을 한번 감쌀 것 웹뷰에서 kakao Javascript SDK를 이용하여 팝업 웹뷰를 호출해 로그인하는 방식 웹페이지에서 Javascript SDK 사용 시 1. Kakao.Auth.authorize({ 방식을 사용 시, 카톡 설치 되어 있다면 카톡으로 로그인 2. Kakao.Auth.login({ 방식을 사용 시, 웹뷰내에서 팝업으로 처리 MainActivity.kt package com.googsu.myapplication import android.content.Intent import android.os.Bundle import android.os.Handler import android.os.Looper import android.os.Mes.. 2021. 3. 21.
react + react-kakao-login 예제 - 카카오 로그인 반드시 JAVASCRIPT_KEY를 사용하세요. Storybook wonism.github.io github.com/wonism/react-kakao-login wonism/react-kakao-login Login with Kakaotalk. Contribute to wonism/react-kakao-login development by creating an account on GitHub. github.com $ npm i -S react react-dom react-kakao-login import React, { Component } from 'react'; import KaKaoLogin from 'react-kakao-login'; export class Home extends Componen.. 2021. 3. 21.
각종 언어별/환경별 인코딩 예제 - 한글 깨짐 처리 JAVA URLEncoder.encode("한글이; 안 깨지면 좋겠음.!!!!!", "UTF-8") Spring, application.properties spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=true spring.http.encoding.force=true PHP urlencode("한글 인코딩") Classic ASP Server.URLEncode("한글") JavaScript encodeURIComponent("한글") 2021. 3. 16.