안드로이드에서 카카오 로그인 시 permission 에러 발생합니다

문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.

Faq 목록 - 10. Android ( Faq 목록 입니다 ) 먼저 확인해주세요.


sdk: com.kakao.sdk:v2-user:2.13.0
앱ID: 496117

우선 UserApiClient.instance.loginWithKakaoTalk() 함수로 카카오 로그인 자체는 됩니다
사용자 정보 받고, 토큰 정보 받아옵니다.
그런데

UserApiClient.instance.serviceTerms() 함수 호출시 permission denied 에러 발생하면서 진행이 안됩니다.

ApiError(statusCode=403, reason=PermissionDenied, response=ApiErrorResponse(code=-5, msg=permission denied, apiType=null, requiredScopes=null, allowedScopes=null))

잘 되던게 사용자 VOC가 갑자기 증가하여 코드를 보니 이렇네요…
뭔일인가요?


추가로 웹에서도 /v1/user/service/terms 요청 시 동일하게 에러가 발생하고 있습니다.

1개의 좋아요

카카오 싱크는 비즈니스 채널 연결이 필수인데
디벨로퍼스앱에 연결되어 있던 채널이 비즈니스 채널 권한이 없어지면서 디벨로퍼스앱과 연결이 끊어진 듯하네요.

2024-01-07T10:10:29+09:00 에 카카오 싱크 권한이 제거되어 관련 API 호출 시, 에러 발생하고 있습니다.

@스푼 (카카오톡채널 - 스푼) 채널 설정 변경하신게 없다면, 채널 관리자 고객센터에 어떤 사유로 일반 채널이 되었는지 문의해보시면 좋을 것 같습니다.

비즈니스 채널 | kakao 고객센터


로그인에 문제가 없도록 우선 임시 권한 부여 하였습니다.

채널 관리자 고객센터에 문의하셔서 앱-채널 연결 해제된 상황이 맞다면,
해당 API 호출 로직을 제거 하시거나 앱 권한 신청으로 다시 카카오 싱크 권한 획득하시면 좋을 것같습니다.

@youknow.yoonho @dlckdtn80
확인해보니

@스푼 (카카오톡채널 - 스푼) 채널은 비즈 채널에서 일반채널로 변경되었고
이에 따라 싱크 권한이 제거되는게 맞는 것으로 확인하였습니다.

이에 따라 임시 권한 부여한 싱크 권한은 다시 제거 예정입니다.
운영하시는 서비스 이용자들이 카카오 로그인에 불편을 겪지 않도록 /v1/user/service/terms 요청은 제거 부탁드립니다.

감사합니다.