카카오톡 오픈 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년 12월 21일 at 16:29
안녕하세요
혹시 korean sns를 이용하여 카카오톡이나 카카오스토리로 공유할 때,
본문 내용도 같이 공유할 수 있는 방법이 없을까요?
답변 부탁드립니다. 감사합니다.
kimsreal · 2015년 12월 21일 at 18:19
반갑습니다. 카카오스토리는 링크를 공유하는 페이스북과 동일한 방식이므로 요약글이 노출되며 중간에 첨언하는 방식입니다. 카카오톡은 Korea SNS에서 사용하는 방식이 링크버튼 방식이므로 불가능합니다. 다른 방법으로 개발해야 가능합니다. 제휴가 필요하시다면 메일로 연락바랍니다. kimsreal@gmail.com