본문 바로가기
카카오 REST API & SDK/카카오톡 채널

카카오톡 채널 - v20201210

by kakao-TAM 2020. 12. 10.
2020-12-10 최초등록

[Sample]

test-tam.pe.kr/kakao_talk_channel.php

 

카카오톡 채널

카카오톡 채널 관계 확인하기 로그인한 고객의 채널 가입(&상태) 여부를 조회한다. 1. 카카오톡 로그인으로 AccessToken 취득하기 2. plusfriends 동의받기 3. AccessToken으로 채널 가입(&상태) 여부를 조회

test-tam.pe.kr

[Code] 

github.com/kakao-tam/KakaoAPIForPHP-REST-API-/blob/main/kakao_talk_channel.php

 

kakao-tam/KakaoAPIForPHP-REST-API-

KakaoAPIForPHP(REST API). Contribute to kakao-tam/KakaoAPIForPHP-REST-API- development by creating an account on GitHub.

github.com

 

[Reference]

[Infomation]

[Error Case]

  • "카카오 서비스내 친구목록(즐겨찾기 친구포함)" 동의 항목 "사용 안함" 상태 (카카오 로그인 > 동의항목 > 이용중 동의로 변경)
{"msg":"[국수닷컴] App disabled [plusfriends] scopes for [TALK_PLUSFRIENDS] API on developers.
kakao.com. Enable it first.","code":-3}
  • 사용 중 동의 받지 않았을때. (plusfriends 동의항목 추가)
{"msg":"insufficient scopes.","code":-402,"api_type":"TALK_PLUSFRIENDS","required_scopes":["plusfriends"],
"allowed_scopes":["account_email","story_read","profile","story_publish"]}
  • 액세스 토큰이 만료 되었을때 (다시 토큰 조회)
string(58) "{"msg":"this access token is already expired","code":-401}"
  • 채널 추가 시, 잘못된 접근입니다. (내 애플리케이션>플랫폼>사이트도메인에 현재 도메인 추가)

 

 

[Normal Case]

  • 로그인한 사이트의 채널에 로그인한 고객이 추가되어 있을때.
string(165) "{"user_id":1515035367,
"plus_friends":[{"plus_friend_public_id":"_GVVxnK","plus_friend_uuid":"@국수닷컴",
"relation":"ADDED","updated_at":"2020-12-01T13:12:06Z"}]}"

 

 

댓글