오늘 오전 11시 이전에 로그인이 정상이었는데…
11시 이후로 갑자기 로그인이 안 되고 있습니다.
앱ID : 542877
참고로 소셜XE를 사용하고 있는데요.
에러 내용을 보니까…
[“rx_error_location”]=> string(52) “/var/www/html/modules/socialxe/libs/kakao.lib.php:71”
71 라인의 내용은 다음과 같습니다.
70: if ( ! $this->getAccessToken()) {
71: return new BaseObject(-1, ‘msg_errer_api_connect’);
72: }
토큰 관련 오류인 듯 한데요.
어떤 처리를 해야할지 답변 부탁합니다.
tim.l
2
안녕하세요.
인가 요청 이후, 토큰 요청이 없는데요.
아래 공지사항 확인해보시겠어요?
https://devtalk.kakao.com/t/open-api-ssl-urgent-notice-replacing-ssl-certificates-in-kakao-open-api-platform-revised-need-to-recheck/117933
API호출 하는 방식으로 아래 주소 GET방식으로 호출이 되는지 테스트 해보시면 인증서 문제인지 쉽게 확인 가능합니다.
https://test-kapi.kakao.com/test-ca-certificates
REST API 방식인데 이번 인증서 교체와 관련이 있는건가요?
API호출 하는 방식으로 아래 주소 GET방식으로 호출이 되는지 테스트…
이 부분도 조금 더 자세한 안내 부탁합니다.
tim.l
4
혹시, 개발자실까요?
PHP 를 사용하시는 것 같은데요.
PHP로 토큰 요청하는 프로그램과 동일한 방식으로 아래 주소를 호출하시고 응답값을 확인요청드린 것인데 가능하실까요?
https://test-kapi.kakao.com/test-ca-certificates
네. 맞습니다.
현재 php이고 xe 사용 중 입니다.
테스트 도메인으로 호출했을 때 OK 로 넘어오고 있습니다.
확인 부탁합니다~
tim.l
6
해당 테스트 주소가 API호출 하시는 것 처럼 PHP로 호출이 되신다면, 인증서 문제가 아닙니다.
가장 최근 토큰 요청 성공이 오늘있는데요.
October 27th 2021, 14:46:21.551 /oauth/token
https://coinfor.co.kr/ 사이트에서 로그인 시도해보니 /oauth/authorize 인가 요청만 카카오에 전달되고
리다이렉트 URI에서 수행되는 /oauth/token 토큰요청이 카카오 로그에 들어오지 않고있습니다.
카카오측에서 문제의 원인을 파악할 수 없는데요.
소유하신 시스템에서 카카오측 토큰요청을 호출 못하는 것으로 보입니다.
/oauth/token 호출시, 발생하는 자세한 에러내역 첨부 부탁드립니다.
토큰 요청에 문제가 있는 것으로 보여…
따로 토큰 발급을 작업하고 있습니다.
오류 코드가 KOE010 인데요.
grant_type, client_id, redirect_uri, code 파라미터는 값을 다 넣었습니다.
Client Secret을 사용하지 않는데…
이 파라미터 관련 오류가 발생하네요.
그래서, 보안에서 Secret 값을 발급 받아 파라미터로 전달했는데 마찬가지 에러가 발생합니다.
확인 부탁합니다.
tim.l
8
KOE010에러는 조치하신 것 처럼 Client Secret 문제인데요.
542877앱에는 해당 에러 로그가 없습니다.
@tim.l 데브톡 개인 메시지로 토큰 요청에 사용된 앱키 전달해주시겠어요?
저랑 같은 문제 겪고 계신 거 같은데… 지금은 해결 되셨나요?
tim.l
10
@rgyeong
안녕하세요~
확인을 위해 앱 ID 알려주세요~
앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다~
ex) 123456
node.js로 익스프레스 서버 사용하고 있습니다. 자바스크립트 코드만 썼어요.
tim.l
14
@rgyeong 로그를 보니 인가 요청만 있고 카카오에 토큰 요청 온 것이 없는데요.
아래 게시물 참고하셔서 토큰 요청 시, formUrlEncoded 해보시겠어요?
링크 내용을 잘 이해하지 못하겠습니다… curl로 요청 보내봤는데 KOE320으로 돌아왔습니다. 혹시 제가 다른 부분을 빠뜨렸을까요?
tim.l
16