iOS Kakao SDK 로그인 문명주제

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


  • SwiftUI
  • master branch (SPM)
  • App ID: 1109223

기본적인 설정을(onOpenURL, sdk init, url scheme, application query scheme 설정 등) 완료하고 로그인을 다음과 같은 코드로 실행했습니다.

UserApi.shared.loginWithKakaoAccount(scopes: []) { token, error in
        guard error == nil else { return }
        print(token)
      }

다음과 같은 문제가 생깁니다.

2025-05-25 20:47:32261 [💬][Api.swift 162:29] -> session: 
 type: Auth


2025-05-25 20:47:32264 [ℹ️][Api.swift 163:29] -> request: 
 method: HTTPMethod(rawValue: "POST")
 url:https://kauth.kakao.com/api/agt
 headers:nil
 parameters: Optional(["client_id": "..."]) 


2025-05-25 20:47:32264 [ℹ️][Api.swift 164:41] -> response:
 Optional({
    error = "invalid_request";
    "error_code" = KOE323;
    "error_description" = "required parameter access_token not presented.";
})

이해가 안가는건 로그인해서 토큰을 발급하는 API가 어떻게 토큰이 없다는 response로 에러가 나는지에 대한 것입니다.

동작은 아무것도 되지않고 저 로그만 뜨는 것입니다.

이 부분 확인해주시면 감사하겠습니다.

scopes 를 넣는건 동의항목을 받는 것이라 그런 현상이였습니다. 해결했습니다.