FAQ

어떤 SDK를 사용해야 하나요?

  • Development : 압축되지 않은 전체된 SDK입니다. 디버깅 등이 필요할 경우 이용하실 수 있습니다.
  • Production (Minified) : 압축된 전체 SDK입니다. 실제 서비스시는 이 버전을 이용하세요.
  • Production & KakaoStory Only (Minified) : 압축된 카카오스토리 전용 SDK입니다. Kakao.Story모듈만 포함하고 있습니다.

로그인을 했을 때, 우울한 이모티콘과 함께 'Unauthorized'라는 페이지가 나옵니다.

  • Kakao.init함수를 이용하여 앱의 JavaScript 키를 설정해야 합니다.
  • 앱 등록 과정을 통해 도메인을 등록해야 합니다. 이 때, 스킴(http://) 및 포트 번호까지 동일해야 합니다.

샘플 실행 시 'KakaoError: kakao.js should be loaded from a web server'라는 Exception이 발생합니다.

  • 웹페이지가 파일시스템(file:///)이 아닌, 웹 서버에 올려져 있어야 합니다.
    Python이 설치된 컴퓨터에서는 해당 폴더로 이동 후 다음과 같이 테스트용 웹 서버를 실행할 수 있습니다.
    $ cd /path/to/your/folder/
    $ python -m SimpleHTTPServer 8080

카카오톡 링크 전송 시 한글 텍스트가 깨져서 나옵니다.

  • 카카오톡 링크로 한글 텍스트를 전송하기 위해서는 다음과 같이 웹페이지의 Character Encoding을 지정해 주어야 합니다.
    <meta charset="utf-8"/>

카카오톡 링크 전송 시 URL에 한글이 포함된 경우 웹페이지가 열리지 않습니다.

  • 아래와 같이 한글 부분을 인코딩해서 전송하면 됩니다.
    webLink: {
    text: '테스트',
    url: 'https://developers.kakao.com/docs?key=' + encodeURIComponent('세종대왕')
    }

카카오스토리 공유 팝업에서 웹사이트 스크랩 정보는 어떻게 구성되나요?

  • 공유창에 스크랩되는 내용은 OG 프로토콜에 따라 정해집니다. 자세한 내용은 이곳을 참조하세요.

Kakao JavaScript SDK는 어떤 브라우저를 지원하나요?

  • IE 8+ (카카오스토리 사진 업로드: IE10+)
  • Chrome, Safari, Firefox 최신 버전

안드로이드/iOS 앱의 웹뷰에서 JavaScript SDK를 사용할 수 있나요?

  • 웹뷰는 공식 지원하지 않습니다. 네이티브 앱에서는 안드로이드/iOS SDK를 이용하는 것을 권장합니다.

Last Modified : 2017-07-28