안녕하세요.
메시지 전송 테스트를 위해
다음과 같이 팀원에 추가 하였지만 친구 목록 가져오기 API에서 count가 0 입니다.
-
동의 항목 설정
프로필 정보(닉네임/프로필 사진): 필수 동의
카카오 서비스내 친구목록(즐겨찾기 친구포함): 이용 중 동의
카카오톡 메시지 전송: 선택 동의 -
인가 코드 받기
https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=XXXXX&redirect_uri=https://XXXXX.com&scope=profile,friends,talk_message
(로그인 시 동의 항목이 출력되어 동의 체크 완료) -
토큰 발급 받기
성공 -
나에게 기본 메시지 보내기 체크
curl -v -X POST “https://kapi.kakao.com/v2/api/talk/memo/default/send”
-H “Authorization: Bearer xxxxxxxxxxxxxxx”
-d ‘template_object={
“object_type”: “text”,
“text”: “Test 메시지 입니다…”,
“link”: {
“web_url”: “https://XXXXX.com”
}
}’
{“result_code”:0} --> 메시지 전달 OK -
팀 관리에 추가
카카오계정: chojunhyuck@naver.com
권한: READER
상태: 활성 (전송된 이메일 확인 후) -
추가된 팀원의 이메일 확인
계정의 이메일로 전달된 메시지의 '바로가기’를 클릭하여 kakao developers 에 로그인 확인
(로그인 시 동의 항목 체크 부분이 없이 바로 로그인 됨) -
친구 목록 가져 오기
curl -D- -H"Authorization: Bearer xxxxxxxxxxxxxxx" https://kapi.kakao.com/v1/api/talk/friends
{“elements”:[],“total_count”:0,“after_url”:null,“result_id”:“zbnYtN-AsYm4jbuNuuXQ49Hj2-2ywKXCq9isybveuuWD4pT7ieCU8a6fwKHNof6V-qXT4AI”,“favorite_count”:0}
여기서 친구 목록이 출력 되지 않습니다.