본문 바로가기
카카오 REST API & SDK/카카오톡 소셜

카카오톡 소셜에 관하여 자주 하는 질문

by kakao-TAM 2020. 11. 30.

Q. 카카오톡 A 가입자가 B 가입자를 친구로 추가…(수락 과정이 필요한것인지요??)

A. 친구 추가는 카카오톡 내에서 이루어져야 합니다. 별도의 친구추가 API는 없습니다.

 

Q. API로 대화방 생성이 가능한가요?

A. 1:1 개인 메시지만 지원됩니다. 또한, 채팅방 목록은 제공되지 않습니다.

 

Q. 친구 목록이 0건으로 조회 됩니다.

 [개발환경 필수] 테스트 시, 필요사항

개발중 친구목록을 테스트 하려면, (1)팀 관리에 팀원 등록 후, (2)친구 계정으로 로그인 하고, (3)개발된 화면에 진입하여 권한 획득과 친구 목록 조회를 수행 해야함. (이렇게 해야 테스트 계정에서 해당 친구 정보가 목록에 추가됨.)

 

- 친구 목록 조회 결과 0인 문제 발생

 

Q. 친구 목록 받기 구현 중 403에러({“msg”:”insufficient scopes.”,”code”:-402,…}) 발생.

 [필수] 동의 항목 설정

1. 카카오 로그인 동의 항목에 "카카오 서비스내 친구목록(즐겨찾기 친구포함)"  항목을 이용중 동의로 변경

2. 친구 목록 조회 시, 아래 스코프 인가 받기 : scope=talk_message,friends

 

- 친구 목록 받기 구현 중 403에러({“msg”:”insufficient scopes.”,”code”:-402,…})시 해결책

 

 


[Sample]test-tam.pe.kr/kakao_talk_social.php

[Code] github.com/kakao-tam/KakaoAPIForPHP-REST-API-/blob/main/kakao_talk_social.php

[Reference]

[Infomation]

  • JavaScript 키 위치 : developers.kakao.com > 내 애플리케이션 > 생성한 앱 선택 
  • redirectUri 등록 위치 : developers.kakao.com > 내 애플리케이션 > 생성한 앱 선택 > 카카오 로그인 메뉴 선택
  • 팀관리 위치 : 내 애플리케이션>앱 설정>팀 관리
  • 동의 항목 관리 위치 : 내 애플리케이션>제품 설정>카카오 로그인>동의항목

 

 

 

 

 

댓글