퍼머링크 생성 요청드립니다

안녕하세요.
카카오 싱크 연결하여 퍼머링크 생성 요청드립니다. @ruby.0722

문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.

  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)
    • 카카오싱크 퍼머링크의 서비스 랜딩URL: 카카오계정
    • 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디: @엔스테이션몰

안녕하세요 :smiling_face:

해당 랜딩 URL확인시에 오류가 있어 퍼머링크 생성이 어렵습니다 .
퍼머링크는 카카오싱크 동선 확인 후 발급해 드리고있어, 확인부탁드리겠습니다.

→ 퍼머링크 랜딩 URL 예시 주소 :

ㄴ https://kauth.kakao.com/oauth/authorize?client_id={REST_API_KEY}&redirect_uri={설정값}&response_type=code

해당 변수 확인 방법
ㄴREST_API_KEY : 내 애플리케이션>앱 설정>요약 정보
ㄴRedirect URI : 디벨로퍼스 > 내 애플리케이션 > 제품 설정 > 카카오 로그인 > Redirect URI

추가로 state 파라미터를 사용할 경우, state변수를 함께 전달부탁드립니다.

감사합니다 :slight_smile:

링크 다시 전달드립니다.

https://kauth.kakao.com/oauth/authorize?response_type=code&redirect_uri=https%3A%2F%2Fm.nstationmall.com%2Fapi%2Fmobile%2Fkakao%2Fauth%2Fresult&state=getauthorize&through_account=true&client_id=70d519aa3a96932e44ef74ff07bf1044

개인메세지 확인부탁드리겠습니다.

1개의 좋아요

퍼머링크를 통해 진입 시 별도로 처리를 해야되는 부분이 확인되어,
위에 링크가 아닌 아래 링크로 다시 퍼머링크 생성이 가능한지 문의드립니다.

https://kauth.kakao.com/oauth/authorize?response_type=code&redirect_uri=https%3A%2F%2Fm.nstationmall.com%2Fapi%2Fmobile%2Fkakao%2Fauth%2Fresult%2Fqr&state=getauthorize&through_account=true&client_id=70d519aa3a96932e44ef74ff07bf1044

개인메세지 확인부탁드리겠습니다 !

1개의 좋아요

안녕하세요.

재전달 받은 퍼머링크 redirect_uri가 m.nstationmall.com/api/mobile/kakao/auth/result/qr이 아닌
m.nstationmall.com/api/mobile/kakao/auth/result로 연결된 것으로 보입니다.
확인 한번 부탁드립니다.

개인메세지 확인부탁드리겠습니다 .

퍼머링크 뒤에 ?query=offline_code%3dN10001 형태로 QR 코드를 생성하였습니다.
결과 페이지 쿼리스트링에는 offline_code 값이 보이지 않는데 이 부분은 저희쪽에서 따로 세팅을 해야 되는 부분인지
아니면 카카오측에 따로 요청을 해야되는 부분인지 문의드립니다.

혹시 따로 요청을 해야되는 부분일 경우 변수명 offline_code로 부탁드립니다!

안녕하세요.

생성하신 퍼머링크는 카카오 로그인을 위한 URL로 OAuth2.0 표준에 따라, 지정된 파라미터 이외에는 모두 제거하게 됩니다.
때문에, 퍼머링크 뒤에 query 파라미터를 추가 전달하여도 카카오 로그인 이후, 서비스측 redirect_uri 로 해당 값은 전달되지 않습니다.

보통 퍼머링크에 매장 코드와 같은 파라미터를 추가하여 전환 추적을 하고자 하실때 query 파라미터를 사용하시는데요
이럴때는 ?query=state%3Doffline_code%253dN10001 로 전달하시면, 카카오 로그인 이후 redirect_uri 로 전달하게 됩니다.

예상 흐름

- 퍼머링크 파라미터
?query=state%3Doffline_code%253dN10001

- 퍼머링크 클릭 시, 카카오 로그인(인가요청)
https://kauth.kakao.com/oauth/authorize?response_type=code&...&state=offline_code%3dN10001

- 로그인 완료 후, 서비스측 redirect_uri
https://서비스측redirect_uri?code={인가코드}&state=offline_code%3dN10001

cc @ruby.0722

1개의 좋아요

안녕하세요.

답변 감사합니다.
저희쪽에서 요청했던 링크에 &state가 있어서 offline_code를 못 가지고 오는 것을 확인하여
죄송하지만 아래 링크로 다시 퍼머링크 생성 가능한지 문의드립니다.

https://kauth.kakao.com/oauth/authorize?response_type=code&redirect_uri=https%3A%2F%2Fm.nstationmall.com%2Fapi%2Fmobile%2Fkakao%2Fauth%2Fresult%2Fqr&through_account=true&client_id=70d519aa3a96932e44ef74ff07bf1044

개인메세지로 발송해드렸습니다 !

1개의 좋아요

네 덕분에 해결하였습니다.
빠르게 대응해주셔서 감사합니다.

1개의 좋아요