카카오 채널 조회 시 리턴 값 안 나옴

안녕하세요.
카카오채널 API 를 통해서 카카오톡 채널 관계 확인하기 를 할려고 restAPI 콜하는데
리턴 값이 나오지 않습니다.

응답은 200이 떨어졌는데 response 항목 자체가 없습니다.

앱 아이디는 456738 입니다.

{
  "props": {
    "pageProps": {
      "pageContext": {
        "commonContext": {
          "locale": "ko",
          "uaClass": "os_other  pc",
          "responsiveView": true,
          "app": "web",
          "os": "Other",
          "mobile": false,
          "supportNavigation": false,
          "supportFilePicker": true,
          "supportExecUrlScheme": false,
          "supportMarketUrlScheme": true,
          "showHeader": true,
          "linkParams": {
            "app_type": "web"
          },
          "_csrf": "200da406-45f8-4561-8492-dfbc8639427c",
          "kage_file_max_size": 100,
          "upload_kage_url": "https://up-api1-kage.kakao.com/up/kaccount-p/",
          "p": "CqkmjG5mDpAgLAWeZ4GtEaL7iLzO9W_LlCQI2Mmax_0"
        },
        "context": {
          "defaultEmail": null,
          "defaultStaySignIn": false,
          "defaultCountryCode": "KR_82",
          "showQrLogin": true,
          "showWebTalkLogin": false,
          "needCaptcha": false,
          "showIpSecurity": false,
          "loginUrl": "/login?app_type=web&continue=https%3A%2F%2Fkauth.kakao.com%2Foauth%2Fauthorize%3Ftarget_id_type%3Duser_id%26target_id%3D%26through_account%3Dtrue",
          "linkParams": {
            "continue": [
              "https://kauth.kakao.com/oauth/authorize?target_id_type=user_id&target_id=&through_account=true"
            ],
            "lang": [
              "ko"
            ]
          },
          "requests": {
            "check_daum_sso": [
              "get",
              "https://logins.daum.net/accounts/endpoint/favicon.ico"
            ]
          }
        }
      }
    }
  },
  "page": "/login/login",
  "query": {},
  "buildId": "_0eGEXQfpbUzH9xlV9c9x",
  "assetPrefix": "https://accounts.kakaocdn.net",
  "nextExport": true,
  "isFallback": false,
  "gip": true,
  "scriptLoader": []
}

타켓 아이디는 삭제 처리 했습니다.
Authorization 는발급 받은 어드민 키로 진행했습니다.
답변 부탁드립니다.

안녕하세요.

앱 456738 에서 호출된 채널 관계 확인하기 API는 모두 request body 부분이 잘못되어 실패 하셨습니다. 파라미터는 x-www-form-urlencoded 방식으로 전달되어야 합니다.

구현 코드를 확인 부탁드립니다.
(올려주신 로그는 채널 관계 확인하기와 관련 없는 내용 같습니다.)

안녕하세요.
댓글 확인 후에 post man에서 header 에 있던 param 부분을 body 에 param 으로 변경 및 x-www-form-urlencoded 방식으로 송신했습니다.

올려드린 코드는 카카오에서 리턴 후에 받는 코드입니다.
body 로 변경해서 송신해도 같은 결과가 나오고 있습니다.

########## <parameters,{Content-Type=[application/x-www-form-urlencoded;charset=UTF-8], Authorization=[KakaoAK ]}>
########### 카카오계정
########### GET
[2023-03-06 13:27:29,886] DEBUG o.s.web.client.RestTemplate : Created GET request for “카카오계정
[2023-03-06 13:27:29,886] DEBUG o.s.web.client.RestTemplate : Setting request Accept header to [text/plain, application/json, application/*+json, /]
[2023-03-06 13:27:29,887] DEBUG o.s.web.client.RestTemplate : Writing [parameters] as “application/x-www-form-urlencoded;charset=UTF-8” using [org.springframework.http.converter.StringHttpMessageConverter@2c74b329]
[2023-03-06 13:27:29,998] DEBUG o.s.web.client.RestTemplate : GET request for “카카오계정” resulted in 200 (OK)
[2023-03-06 13:27:30,000] DEBUG o.s.web.client.RestTemplate : Reading [java.lang.String] as “text/html” using [org.springframework.http.converter.StringHttpMessageConverter@2c74b329]

구현 코드를 올려주시겠어요?

위에 제공해주신 코드는 서비스측의 /login/login 페이지에 접근했을 때 컨텍스트 데이터로 보이며 API 응답과는 관련 없어 보입니다.

String userId = "111";
HttpHeaders headers = new HttpHeaders();
headers.set("Content-type", "application/x-www-form-urlencoded;charset=utf-8");
MediaType mediaType = new MediaType("application", "x-www-form-urlencoded", StandardCharsets.UTF_8);

headers.setContentType(mediaType);
headers.add("Authorization", String.format("KakaoAK %s", "1111"));
String url  = "https://kapi.kakao.com/v1/api/talk/channels"
+ "?target_id_type=user_id"
+ "&target_id=" + userId;
RestTemplate restTemplate = new RestTemplate();
HttpEntity<String> entity = new HttpEntity<>("parameters", headers);
ResponseEntity<T> response = restTemplate.exchange(url, HttpMethod.GET, entity, Clazz);
response.getBody();

url은 제가 잘못 호출하고 있던게 맞습니다. url 변경 후에 호출하니 400 이 떨어지네요.
감사합니다.

GET으로 요청하셨군요.
다른 API와 혼돈하여 x-www-form-urlencoded 로 전달해달라고 잘못 답변 드렸었는데요

위 코드에서 content type은 제거하고 요청 부탁드립니다.

해결했습니다.

x-www-form-urlencoded 삭제하고 토큰으로 변경하여 호출 후 정상 처리 되었습니다.

감사합니다.