스크린샷 2014-12-23 오후 5.27.29

카카오톡 오픈 API 정책으로 2014년 12월부터 구 버전 API가 차단되었다.

최신 API를 사용하려면 “카카오톡 개발자 사이트(Kakao Developer)“에 API 키를 발급받아야 한다. 네이버 오픈 API와 비슷하다고 보면 되겠다.

웹용 API 키 발급 절차

1. 개발자 사이트 접속 – 로그인

2. 앱 생성

3. 도메인 등록

1. 개발자 사이트 접속 – 로그인

카카오톡 개발자 사이트(Kakao Developer)“에 접속하면 우측  상단에 로그인 버튼이 보인다.

로그인 계정은 카톡 가입할 때 사용한 이메일 주소와 비밀번호이다. 카카오톡 PC버전에 접속할 때도 사용한다.

잘 모르겠다면 스마트폰 카톡 앱 설정에서 계정을 확인하면 된다.

스크린샷 2014-12-23 오후 1.05.55

2. 앱 생성

로그인하면 “내 애플리케이션” 화면이 나타난다.

좌측에 “앱 만들기” 버튼을 누른다.

스크린샷 2014-12-23 오후 1.06.23

앱 이름을 하나 지어주자. 아무거나 적되 이왕이면 영어로 띄어쓰기 없이 적자.

스크린샷 2014-12-23 오후 1.06.33

이 포스트에서는 “test1” 이라는 앱을 만들었다.

앱을 만들면 4개의 키를 사용할 수 있다.

스크린샷 2014-12-23 오후 1.07.08

여러 키 중에 웹 페이지에서 사용할 수 있는  javascript 키가 보인다. 나중에 메뉴에서 다시 확인할 수 있다.

3. 도메인 등록

웹용 javascript 키는 도메인을 등록하고 해당 도메인 내에서만 작동이 된다.

이전 화면 하단에 “설정”을 누르면 아래 화면이 나온다.

스크린샷 2014-12-23 오후 1.07.20

하단에 “플렛폼 추가”를 누른다.

웹에서 사용할 예정이므로 “웹”을 선택하고 도메인을 적어준다.

하단 “추가”버튼을 누른다.

스크린샷 2014-12-23 오후 1.07.37

“저장되었습니다”라고 나오면 끝!

스크린샷 2014-12-23 오후 1.07.50

메인도메인을 적더라도 서브도메인 ???.mydomain.com에서 작동되지는 않는 것 같다.

사용할 서브도메인이 있다면 모두 적어주자.

네이버 처럼 *.mydomain.com 으로 모든 서브도메인을 포함하는 지는 모르겠다. 나중에 테스트해봐야겠다.

이제 javascript 키를 가지고 등록된 도메인 내에서 카톡 API를 사용할 수 있게되었다.

앱 키 당 하루 3만 건의 전송 처리만 가능하다. 그 이상은 제휴를 통해서 가능하다고 함.


40 Comments

신창호 · 2015년 7월 15일 at 12:01

안녕하세요.ㅠㅠ 오류가 있어서 이렇게 문의드립니다.

카카오톡 연결을 하려고 하는데요!
redirectpath에 /oauth 를 입력하고 제 도메인주소를 입력하고
javascript 키 입력을 제대로 다 한 것 같은데요.

모바일에서 이를 실행하려고하니
전달하려는 메세지의 필수 정보에 오류가 있습니다.
해당 앱의 관리자에게 문의해주세요.[필수 파라미터 누락]:attachment.appkey

이런 메세지가 뜨네요 ㅠㅠ
왜그런걸까요?

이동훈 · 2015년 7월 21일 at 17:18

Korea SNS 플러그인을 깔고 사용하고 있는 이용자인데, 오류가 발생해 문의 드립니다.

모바일에서 카카오톡으로 공유하는 버튼을 누르면

“전달하려는 메세지의 필수 정보에 오류가 있습니다.
해당 앱의 관리자에게 문의해주세요.[최소 이미지 사이즈 오류]:linkobject.width<+80"

이런 메세지가 뜹니다.

완전 초보라 뭘 어떻게 해야하는지 모르겠습니다. 도와주세요. ㅜㅜ

kimsreal · 2015년 7월 22일 at 09:59

반갑습니다. 이미지 최소 사이즈 예외처리가 되어있어 80픽셀보다 작은 이미지도 전송이 가능합니다. 제 생각엔 이미지 자체를 전달하지 못하는 문제로 보입니다. 이미지 뒤에 1933_3150_2521.jpg?resize=550%2C348 과 같이 특수한 방식의 이미지인 경우의 문제로 보입니다. 특성이미지 관련된 플러그인이 적용되어있다면 해제하여 테스트 해보는 것도 도움이 될 것 같습니다.

Blauen · 2015년 8월 12일 at 18:51

필요에 따라 조~금 수정했습니다만..; 괜찮을까요?
korea_sns.php line:255~256
$custom_post_types = get_post_types( array( ‘public’ => true, ‘_builtin’ => false ));
$show_in = array_merge($show_in, $custom_post_types);

    kimsreal · 2015년 8월 13일 at 13:24

    반갑습니다. 사용자정의타입을 모두 포함할 수 있는 좋은 방법인 것 같습니다. 작동이 잘 되시던가요? 잘되시면 korea_sns.php 전체 소스를 보내주실 수 있는지요? kimsreal@ gmail.com 입니다.

박태현 · 2015년 8월 19일 at 22:12

안녕하세요. 훌륭한 플러그인에 감탄을 연발 중입니다. 혹시 ‘네이버 블로그’ 공유버튼도 추가가 가능할런지요? ^^

    kimsreal · 2015년 8월 22일 at 11:32

    좋은 의견 감사드려요. 네이버 블로그에 바로 공유하는 기능은 네이버 측에서 아직 오픈하지 않은 걸로 알고 있습니다. 워프 관리자가 포스트를 발행할 때 특정 네이버 블로그로 동시 발행하는 방법은 있습니다.

답글 남기기

Avatar placeholder