안녕하세요?
카카오톡 API를 통해 친구목록 가져오기를 호출 했는데 응답이
{“msg”:“there are no assigned team members in your app.”,“code”:-5}
입니다.
데브톡을 검색해보니 팀 멤버를 등록 안해서 그런다는게 나와서, 팀 멤버로 한개의 계정을 등록했는데도 여전히 현재의 메시지가 나옵니다.
팀 멤버로 등록한 후 별도의 프로세스가 필요한가요?
안녕하세요?
카카오톡 API를 통해 친구목록 가져오기를 호출 했는데 응답이
{“msg”:“there are no assigned team members in your app.”,“code”:-5}
입니다.
데브톡을 검색해보니 팀 멤버를 등록 안해서 그런다는게 나와서, 팀 멤버로 한개의 계정을 등록했는데도 여전히 현재의 메시지가 나옵니다.
팀 멤버로 등록한 후 별도의 프로세스가 필요한가요?
답변 감사드립니다. 체크리스트를 통해 친구 목록 가져오기 해결 후, 동의항목에 대해 이해했습니다.
카카오톡으로 메시지를 보내는 부분에서 에러가 발생해서 보니 faq에 나와 있더라구요.
메시지는
{
“msg”: “insufficient scopes.”,
“code”: -402,
“api_type”: “TALK_MESSAGE_SEND”,
“required_scopes”: [
“talk_message”
],
“allowed_scopes”: [
“profile_nickname”,
“friends”
]
}
이며
라고 적혀 있는 것으로 확인 했습니다.
하지만, 목록 가져 올 때 필요한, profile_nickname (선택동의), friends(이용 중 동의)와, 접근 권한의 talk_message(선택동의)를 양 쪽에서 모두 받았는데 왜 닉네임과, 친구목록은 allowed인데 메시지 전송은 required로 나오는 지 모르겠습니다.
talk_message에 동의 방법이 잘못된 것인가요?
확인을 위해 앱 ID 알려주세요~
앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다~
ex) 123456
안녕하세요. 2주 정도 정신이 없어서 이제야 봤네요.
앱 ID는 657710 입니다.
감사합니다.
제가 최근 2주간 로그만 확인할 수 있는데요. 다시한번 테스트 해주시겠어요?
talk_message 동의를 받았는데 메시지 발송 시 에러 발생하는
발신자, 수신자의 앱유저ID를 알려주시면 동의 상태 확인해보겠습니다.
아. 로그인 할 때 KaKao.Auth.authorize() 메서드 호출 시 scope에 talk_message를 안해줬었나 봅니다. 추가하니 전달 되는 것을 확인 했습니다.
여러 답변 감사 드립니다.