카카오 로그인
로그인(PopUp)

팝업 방식 로그인은 액세스토큰까지 세팅되므로 토큰 조회 API를 호출할 필요가 없습니다.

loginPopUp()

로그인(Redirect)

리다이렉트 방식 로그인은 카카오 로그인 호출 후, 리다이렉트(콜백URI) 페이지로 이동합니다. 리다이렉트 페이지에서 액세스 토큰조회 REST API를 호출해야하며 카카오 JavaScript SDK에 액세스 토큰을 세팅해야 이후 SDK 함수 사용 가능합니다.

login()

추가 항목 동의 받기

동의 항목 설정 중, 이용 중 동의 항목을 사용하기위해 인가 요청. 리다이렉트 방식의 로그인과 동일하며 파라메터로 동의항목을 전달한다.

authorize($scope)
로그아웃

SDK 객체에 액세스 토큰을 제거합니다.

logout()

연결 끊기

카카오와 연결이 끊어집니다. 다시 로그인 시, 약관 동의를 다시하게 됩니다.

unlink()

사용자 정보 가져오기

로그인한 사용자의 프로필을 조회합니다. 동의항목 설정에 따라 조회 가능한 항목이 다릅니다.

profile()

사용자 정보 저장하기

updateProfile($profile)
카카오톡 소셜
프로필 가져오기

현재 로그인한 사용자의 카카오계정에 연결된 카카오톡 프로필 정보를 받는 기능입니다. 사용자 카카오계정에 연결된 카카오톡이 없다면 에러 응답을 받습니다.

talkProfile()

친구 목록 가져오기

현재 로그인한 사용자의 카카오계정에 연결된 카카오톡의 친구 정보를 받아 옵니다. 정렬 순서, 한 페이지에 가져올 친구 수 등 파라미터를 선택적으로 사용하여 요청할 수 있습니다.

talkFriendList()
카카오톡 메세지
카카오 링크 기본 메세지 버튼 생성

카카오 링크 방식으로 보낼 버튼 생성. 템플릿을 스크립트 안에서 구성

카카오 링크 스크랩 메세지 버튼 생성

Url의 메타 정보를 발송

카카오 링크 템플릿 메세지 버튼 생성

카카오에 미리 등록한 메세지 템플릿을 발송

나에게 기본 메세지 보내기

카카오톡 API 방식으로 기본 메세지 발송. 템플릿을 스크립트 안에서 구성

defaultSend()

나에게 스크랩 메세지 보내기

Url의 메타 정보를 발송

defaultScrapSend($request_url)

나에게 템플릿 메세지 보내기

카카오에 미리 등록한 메세지 템플릿을 발송

defaultTemplateSend($template_id)
친구에게 기본 메세지 보내기

친구 UUID를 파라메터로 템플릿을 스크립트 안에서 구성하는 기본 메세지 발송

friendSend($receiver_uuids)

친구에게 스크랩 메세지 보내기

Url의 메타 정보를 발송

friendScrapSend($request_url, $receiver_uuids)

친구에게 템플릿 메세지 보내기

카카오에 미리 등록한 메세지 템플릿을 발송

friendTemplateSend($template_id, $receiver_uuids)
카카오스토리
공유 버튼 추가하기

웹 페이지에 카카오스토리 공유 버튼을 추가하는 기능입니다.

공유하기 화면 띄우기

카카오스토리에 새로운 스토리를 쓰는 웹뷰를 띄우는 기능입니다.

storyShare($url)

카카오스토리 앱으로 공유하기

이 API는 특정 정보를 카카오스토리 앱에 전달해 보다 쉽게 공유할 수 있도록 도와주는 기능입니다. 사용자가 웹 페이지를 공유 완료했는지는 알려주지 않습니다.

storyAppShare($url, $text)

소식 받기

사용자가 특정 카카오스토리 채널의 소식을 받을 수 있도록 하는 기능입니다.

카카오톡 채널
카카오톡 채널 추가하기 버튼

사용자가 카카오톡 채널을 친구 추가하러 이동할 수 있도록 연결 페이지를 띄우는 기능입니다.

카카오톡 채널 채팅 버튼

1:1 채팅 버튼을 웹 페이지에 추가하고 연결 페이지 호출

카카오톡 채널 관계 확인하기

카카오톡 채널 관계 확인하기는 특정 사용자가 앱과 연동된 카카오톡 채널을 추가 또는 차단했는지 확인하는 기능입니다.

channelPlusfriends()