카카오톡 오픈 API 정책으로 2014년 12월부터 구 버전 API가 차단되었다.
최신 API를 사용하려면 “카카오톡 개발자 사이트(Kakao Developer)“에 API 키를 발급받아야 한다. 네이버 오픈 API와 비슷하다고 보면 되겠다.
웹용 API 키 발급 절차
1. 개발자 사이트 접속 – 로그인
2. 앱 생성
3. 도메인 등록
1. 개발자 사이트 접속 – 로그인
“카카오톡 개발자 사이트(Kakao Developer)“에 접속하면 우측 상단에 로그인 버튼이 보인다.
로그인 계정은 카톡 가입할 때 사용한 이메일 주소와 비밀번호이다. 카카오톡 PC버전에 접속할 때도 사용한다.
잘 모르겠다면 스마트폰 카톡 앱 설정에서 계정을 확인하면 된다.
2. 앱 생성
로그인하면 “내 애플리케이션” 화면이 나타난다.
좌측에 “앱 만들기” 버튼을 누른다.
앱 이름을 하나 지어주자. 아무거나 적되 이왕이면 영어로 띄어쓰기 없이 적자.
이 포스트에서는 “test1” 이라는 앱을 만들었다.
앱을 만들면 4개의 키를 사용할 수 있다.
여러 키 중에 웹 페이지에서 사용할 수 있는 javascript 키가 보인다. 나중에 메뉴에서 다시 확인할 수 있다.
3. 도메인 등록
웹용 javascript 키는 도메인을 등록하고 해당 도메인 내에서만 작동이 된다.
이전 화면 하단에 “설정”을 누르면 아래 화면이 나온다.
하단에 “플렛폼 추가”를 누른다.
웹에서 사용할 예정이므로 “웹”을 선택하고 도메인을 적어준다.
하단 “추가”버튼을 누른다.
“저장되었습니다”라고 나오면 끝!
메인도메인을 적더라도 서브도메인 ???.mydomain.com에서 작동되지는 않는 것 같다.
사용할 서브도메인이 있다면 모두 적어주자.
네이버 처럼 *.mydomain.com 으로 모든 서브도메인을 포함하는 지는 모르겠다. 나중에 테스트해봐야겠다.
이제 javascript 키를 가지고 등록된 도메인 내에서 카톡 API를 사용할 수 있게되었다.
앱 키 당 하루 3만 건의 전송 처리만 가능하다. 그 이상은 제휴를 통해서 가능하다고 함.
40 Comments
홍정석 · 2015년 10월 10일 at 22:47
카카오톡 자바스크립트 소스가 그대로 노출되는데요. 해결방법이 있을까요
kimsreal · 2015년 10월 11일 at 12:33
페북에서 답변 드렸습니다. ^^ https://www.facebook.com/groups/koreasns
강희현 · 2015년 11월 1일 at 21:42
안녕하세요 좋은 서비스 만들어 주셔서 잘 쓰고 있습니다~
헌데 밴드로 공유시 그냥 밴드 앱으로 넘어가기만 하네요,
공유를 하게 되면 해당글이나 사이트 글이 자동적으로 노출되면 의견을 덧붙이게 되어 있는데..
밴드는 그냥 앱으로만 넘어가고 마네요.따로 설정해야 하는건 카카오톡 뿐이라고 알고 있는데
혹시 밴드도 설정해야 하는 부분이 있을까요?
kimsreal · 2015년 11월 3일 at 16:19
어떤 폰을 쓰시나요? 아이폰에서는 페북, 카스처럼 덧글을 적을 수 있게 나옵니다.
카카오톡은 친구선택 후 글 수정이 불가능합니다.
이병유 · 2015년 11월 9일 at 15:58
생 초보인 저에게 더 없이 고맙고 감사한 일입니다. 정말 정말 잘 사용하고 있습니다.
카카오톡은 공유하기가 작동하지 않는 것 같은데요. 제가 모르고 있는게 있어서인지 모르겠습니다. 카카오스토리, 블로그 등 다른 공유기능은 정상 작동이 됩니다.
kimsreal · 2015년 11월 10일 at 14:45
설명이 부족합니다. URL도 적어주세요^^
오정민 · 2015년 11월 12일 at 14:27
안녕하세요. 정말 처음으로 제작중인 워드프레스로 많은 어려움을 겪고있다가
정말 운좋게 korea sns 플러그인을 발견해서 너무 기쁘네요..
혹시 이플러그인이 멀티사이트에 적용시켜도 아무런 문제가 발생하지않을까요?
답변 꼭 부탁드립니다.감사합니다.
kimsreal · 2015년 11월 12일 at 14:30
도메인만 잘 설정하시면 문제가 없을듯 합니다.
오정민 · 2015년 11월 12일 at 17:49
Parse error: syntax error, unexpected $end in /wordpress/wp-content/plugins/korea-sns/korea_sns.php on line 518
이런 에러가 발생합니다.
플러그인이 자동적으로 꺼진 상태입니다.. 혹시 도움받을수있을까요 ?
kimsreal · 2015년 11월 12일 at 18:01
처음 보는 오류내용이라 잘 모르겠습니다. php 오류는 php 버전이나 설정에 영향을 줄것도 같은데 원인이 너무 다양합니다.
오정민 · 2015년 11월 12일 at 18:24
넵. 감사합니다. 재설치후 다시 정상작동중입니다. 잘쓰겠습니다`