카카오톡 오픈 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년 4월 23일 at 15:17
이 글 위에 작성한 내용은 카카오스토리에 관련된 내용입니다.
참고로 카카오톡은 클릭해도 ‘무반응’ 입니다.
kimsreal · 2015년 5월 11일 at 17:37
반갑습니다. 페북그룹만 신경쓰다 답이늦었네요.^^; 기재해주신 사이트에는 클릭이 잘되던데 해결이 되신건가요?
구자경 · 2015년 4월 30일 at 14:56
귀한 프로그램 감사드립니다. 다른건 다 잘되는데 모바일에서 카카오톡 링크를 클릭하여 메세지를 보내려하니 아래와 같은 메세지가 뜨고 보내지지 않습니다.
메세지를 발송한 앱의 설정(사이트 도메인)에 오류가 있어 메세지를 전송할 수 없습니다.
해당 앱의 관리자에게 문의하세요.
이건 어떻게 수정할 수 있는가요?
kimsreal · 2015년 5월 11일 at 17:43
반갑습니다. 답변이 늦었습니다^^; 아직 해결이 안되셨는지요? 안되셨다면 사이트 주소 답변 바랍니다. 도메인 등록은 하셨지요? 서브도메인 (???.mydomain.com)을 사용하신다면 대표도메인 외에 추가로 등록해줘야합니다. www를 추가하지 않아 안되는 경우도 있습니다. 이외에 드물게 앱 버전이 낮아 오류가 나오는 경우, 웹 브라우저가 아닌 경우 (네이버, 페북 등) 해당 앱에 연동 오류가 있을 수 있습니다.
이화백 · 2015년 5월 14일 at 15:58
오홋.. 좋은 플러그인이네요. 정상작동하고 있습니다.
감사합니다. (–)(__)~
이화백 · 2015년 5월 14일 at 16:23
[작은 의견] 최근 국내에서 많이 사용하고 있는 ‘텔레그램’도 추가됐으면 좋겠습니다.
kimsreal · 2015년 5월 18일 at 09:37
반갑습니다.^^ API가 오픈되어있는지 확인해봐야겠네요 의견 감사합니다.
박세원 · 2015년 6월 23일 at 09:40
카카오스토리 클릭하면 “뭔가 잘못된 요청을 하신 것 같아요”라고 뜹니다. 이거 어떻게 해야하나요??
kimsreal · 2015년 6월 23일 at 13:35
반갑습니다. 카카오 개발자 사이트에 조회해보니 서버가 불안정할 때 일시적으로 나오는 에러라고 합니다. 그런데 다른 사이트들은 잘 작동되는 걸로봐서 그 문제는 아닌것 같아요. 개발자 사이트에서 앱을 새로 등록해보는 건 어떨까요?
문의자 · 2015년 6월 24일 at 10:53
연동시 이미지와 함께 게시하는 방법 있나요?
kimsreal · 2015년 6월 24일 at 14:33
페북, 카스는 이미지를 알아서 가져가고 카톡은 특성이미지를 가져갑니다.