프로필 조회시 응답값 문의

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

  • 개발 과정에서 문제가 있을 경우
    • 앱 아이디(app ID): 1005591
    • 호스팅 사:
    • 서비스 URL : https://gogorentcar.fifteenh.io/
    • 오류 내용 :
      프로필 조회 시 (https://kapi.kakao.com/v2/user/me),
      응답 본문이 id, connected_at 으로만 구성되어 있어 properties, kakao_account 등의 값이 왜 반환되지 않는지 문의드립니다.
      아래에 프로필 조회하는 php 로직과 응답 내용 공유드립니다.
  1. 프로필 조회하는 php 로직
$restfulApi = new RestfulApi();
    
    $header = ['Authorization: Bearer ' . $tokenResponse->access_token,
        'Content-type: application/x-www-form-urlencoded;charset=utf-8'];
    
    $callGetResponse = $restfulApi->callPost(KAKAO_USR_PROFILE_URL,[] , $header, 5);

    if ($callGetResponse->http_code !== 200)
    {
        echo json_encode([
            'result' => FALSE,
            'code' => $callGetResponse->output->resultCode,
            'message' => $callGetResponse->output->message,
        ]);
        exit();
    }

    return $callGetResponse->output;

public function callPost($url, $post_filed, $header = [], $timeout = 0)
    {
        $ch = curl_init();

        if (!empty($header))
        {
            curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
        }

        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_POST, TRUE);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $post_filed);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

        if ($timeout !== 0)
        {
            curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
        }

        $output = curl_exec($ch);
        $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
        $info = curl_getinfo($ch);

        curl_close($ch);

        $callPostResponse = new CallPostResponse();
        $callPostResponse->output = json_decode($output);
        $callPostResponse->httpCode = $httpCode;
        $callPostResponse->info = $info;

        return $callPostResponse;
    }
  1. 응답 내용
restfulApi\CallPostResponse Object
(
    [output] => stdClass Object
        (
            [id] => 3437392725
            [connected_at] => 2024-04-15T02:38:38Z
        )

    [info] => Array
        (
            [url] => https://kapi.kakao.com/v2/user/me
            [content_type] => application/json;charset=UTF-8
            [http_code] => 200
            [header_size] => 425
            [request_size] => 169
            [filetime] => -1
            [ssl_verify_result] => 0
            [redirect_count] => 0
            [total_time] => 0.050274
            [namelookup_time] => 0.004209
            [connect_time] => 0.006951
            [pretransfer_time] => 0.02383
            [size_upload] => 0
            [size_download] => 55
            [speed_download] => 1094
            [speed_upload] => 0
            [download_content_length] => 55
            [upload_content_length] => 0
            [starttransfer_time] => 0.050244
            [redirect_time] => 0
            [redirect_url] => 
            [primary_ip] => 211.249.200.134
            [certinfo] => Array
                (
                )

            [primary_port] => 443
            [local_ip] => 175.126.77.188
            [local_port] => 34430
        )

    [httpCode] => 200
)

디벨로퍼스앱에 동의항목설정이 하나도 안되어 있습니다.
아래 내용 참고 부탁드려요.

설정하기 | Kakao Developers 설정하기

안녕하세요,
알려주신 링크 참고하여 개인정보 동의항목 심사 승인까지 완료되었는데, 동일한 현상입니다.
프로필 조회하는 로직도 위에 첨부드린것 과 동일한데,
혹시 놓친부분이 있을까요 ?

안녕하세요.

설정할 수 있는 권한은 있지만 디벨로퍼스 설정에 모든 항목 "사용안함"으로 설정되어 있습니다.

위에 안내드린 링크는 심사 관련 내용이 아니라 디벨로퍼스 설정에서 "사용함"으로 변경하시라고 기재해드렸습니다.

설정하기 | Kakao Developers 설정하기

아래 메뉴에서 설정하시면됩니다.

내 애플리케이션> (1005591앱선택) >제품 설정>카카오 로그인>동의항목