Rest api 카카오 로그인 질문 드립니다

안녕하세요

웹사이트에 카카오 연동 로그인을 개발해서 넣고 있습니다

일단 제가 정리가 서투르기 때문에 나열해 보자면

  1. 웹 사이트내에 카카오 로그인 버튼 클릭
  2. 카카오 로그인 요청(확인?)
  3. 액세스 토큰 생성
  4. 앱과 연결
  5. 사용자 정보 조회

인 것 같은데 출력을 찍어봤을 때 3번의 액세스 토큰까지는 잘 들어온 거 같습니다
앱 연결도 자동으로 가입이 기본 체크 되어 있기 때문에 동의 버튼을 눌러서 잘 가입 한 거 같구요

근데 문제는 사용자 정보를 curl 을 사용해서 json 형식으로 받아와서 decode 처리 후 찍어보면

원래는 json 옵션에 따라 2차원 배열 등으로 사용자 정보값을 받아오는 걸로 알고 있는데
400 이라는 글자만 뜨고 있습니다

API 설명에 보면 400은 해당 api에 필요한 요소가 부족하거나 잘못 되었을 때 뜨는 일반적인 문제 라고는 써있는데
무엇이 문제일까요?

네이버랑 거의 비슷한데 CURL 에서 POST 방식인 점이 뭔가 차이가 있을까요?

@susirecipe.dev
저는 문제 없이 되는데요…
CodeIgniter 프레임워크 때문에 코드 탈 일은 없을 거 같은데 좀 더 보셔야 할것 같습니다.

<?php
$page = 'https://kapi.kakao.com/v1/user/me';
$access_token = '';
$headers = array('Authorization: Bearer ' . $access_token);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $page);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
curl_close($ch);
if (!$response) {
  echo 'no response';
  exit;
}

$response = json_decode($response, true);

print_r($response);

[Response]
Array
(
    [kaccount_email] => ***
    [kaccount_email_verified] => 1
    [id] => ***
    [uuid] => ***
    [remaining_invite_count] => 30
    [remaining_group_msg_count] => 10
    [properties] => Array
        (
            [profile_image] => http://k.kakaocdn.net/dn/cTBlgW/btqigxO3Ns7C/aFNmxCLCNurwekpDDOM9zkK/profile_640x640s.jpg
            [nickname] => ***
            [thumbnail_image] => http://k.kakaocdn.net/dn/cTBlgW/btqigxO3N7C/FNmxxCLCNurwekpDDeOM9zkK/profile_110x110c.jpg
        )

)

답변 고맙습니다

코드 좀 더 보고 혹시 해결되거나 궁금한 사항이 생기면
또 댓글 남기도록 하겠습니다 !!

좋은 결과 댓글로 만날 수 있길 바라며… ^_ㅠ