문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.
안녕하세요, 테스트밸리 김수환입니다.
다름이 아니라 API 연동중 문의사항이 있어서 연락드렸습니다.
카카오 로그인을 하면서 발급된 accessToken을 이용하여 ‘동의약관확인하기’ 를 하였는데 아래와 같이 결과나 나타났습니다.
거부 된 것 같은데 어떤 조치를 해야하는지 문의드립니다.
확인해주셔서 감사합니다.
김수환 드림
{
request: {
url: ‘https://kapi.kakao.com/v1/user/service/terms’,
headers: {
Authorization: ‘Bearer 13RO1TG8SFWnaJ2elNBH7EFku1HzFIjQtcvhMAo9c5sAAAF7PvjxjA’,
‘Content-Type’: ‘application/x-www-form-urlencoded;charset=utf-8’
}
},
response: {
data: { msg: ‘permission denied’, code: -5 },
error: undefined,
statusCode: 403
}
}
- 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)
- 카카오싱크 퍼머링크의 서비스 랜딩URL:
- 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디:
카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
tim.l
#3
안녕하세요~
371111 앱에 “/v1/user/service/terms” 호출 에러 이력이 안남았는데요.
토큰 다시 발급 받으셔서 한번 호출 해주시겠어요?
(참고로 기재해주신 토큰은 8월13일 발급된 토큰으로 만료된 것으로 보입니다.)
{
request: {
url: ‘https://kapi.kakao.com/v1/user/service/terms’,
headers: {
Authorization: ‘Bearer jyxcVhUCfuBLzxwjdRSYReTRffbwj0lWzdYJ1Qo9c-wAAAF7UjGQbw’,
‘Content-Type’: ‘application/x-www-form-urlencoded;charset=utf-8’
}
},
response: {
data: { msg: ‘permission denied’, code: -5 },
error: undefined,
statusCode: 403
}
}
tim.l
#6
확인해보니 371111 앱이 아니라
474078 (DEV-Testvalley)앱으로 발급받은 토큰으로 API 호출하셨어요.
해당 앱에서 호출 권한이 없어서 발생한 것으로 보입니다.
앱 확인 부탁드려요~
blqinc
#7
371111 앱에서 토큰 발급하는 방법 문의드립니다 ㅜㅜ
error: ‘invalid_client’,
error_description: ‘Client ID mismatch’,
error_code: ‘KOE114’
tim.l
#9
@blqinc
현재는 토큰 발급을 어떤 방식으로 받고 계신가요?
JS SDK방식이라면 371111 앱의 JavaScript 키를 이용해 초기화 하시고,
REST 방식이라면
인가 코드 받기 시에 371111 앱의 REST-API키를 사용하시면됩니다.
tim.l
#11
KOE114 에러는
인가 코드의 client_id와 토큰 요청의 client_id 파라미터 값이 서로 다른 앱의 앱 키인 경우 발생합니다.
기재해주신 토큰요청 시, 371111 앱의 REST-API키를 잘 사용하셨고
인가 요청 시, 앱키를 확인해주세요.
blqinc
#13
앱키라면 앱키 들어가서 admin키 말씀하신거 맞나요? 맞다면 해당 키 기입은 하였습 니다.
tim.l
#14
카카오 로그인에 사용되는 앱키는 admin키가 아니라 REST_API_KEY, JAVASCRIPT_KEY, NATIVE_APP_KEY 중 하나 개발하시는 환경에 맞게 사용하시면 되는데요.
제가 에러를 확인할 수 있는 URL 알려주시겠어요?
1개의 좋아요
blqinc
#15
안녕하세요, 덕분에 연결이 안되는 문제는 해결했습니다.
추가로, 질문사항이 있는데
간편가입을 구현할때 고객이 필수동의랑 선택동의를 누른 후 고객 데이터를 끌어와야 회원가입이 가능한데,
필수동의랑 선택동의를 누른 후 어떤 작업을 해야 데이터를 가져와 회원가입을 시킬수있는지 문의드립니다.
tim.l
#16
blqinc
#17
죄송하지만, 혹시 어떤 방식으로 해당 URL을 호출하면 되는지 질문드립니다.
blqinc
#18
아아 가이드였네요 ㅜㅜㅜ 추가로 지금 테스트 중인데 한번 동의했던 카카오 계정 동의다시 해제하는법 부탁드립니다.
blqinc
#19
그리고, 동의가 안되있는 기존사용자들에게 동의를 다시 받는법도 문의드립니다.
tim.l
#20
blqinc
#21
추가로 로그인,회원가입 동시에 채널에 친구추가가 되도록하는 방법도 있을까요?
tim.l
#22
카카오 싱크를 적용하시면 동의창 하단에 마케팅 동의항목이 표시되고 동의 시, 채널에 친구추가가됩니다.
아래 가이드 확인해주세요~
https://developers.kakao.com/docs/latest/ko/kakaosync/common
blqinc
#23
혹시 그러면 로그인한 고객의 플러스친구 확인 후, 그 결과에 따라 마케팅동의창 띄울수있을까요?