자바에서 401 에러 나는데요

401 에러가 나는군요…

java.io.FileNotFoundException: https://kapi.kakao.com/v1/payment/ready

다음과 같이 파라미터를 추가한후 호출하였습니다.

    HashMap<String, String> params = new HashMap<String, String>();
    params.put("URI", KakaoHttpUtil.API_SERVER_HOST + KakaoHttpUtil.KAKAOPAY_PATH);
    params.put("httpMethod", "POST");
    params.put("cid", String.valueOf("TC0ONETIME"));
    params.put("partner_order_id", String.valueOf("partner_order_id"));
    params.put("partner_user_id", String.valueOf("partner_user_id"));
    params.put("item_name", String.valueOf("초코파이"));
    params.put("quantity", String.valueOf("1"));
    params.put("total_amount", String.valueOf("2200"));
    params.put("vat_amount", String.valueOf("200"));
    params.put("tax_free_amount", String.valueOf("0"));
    params.put("approval_url", "https://developers.kakao.com/success");
    params.put("fail_url", "https://developers.kakao.com/fail");
    params.put("cancel_url", "https://developers.kakao.com/cancel");

    KakaoHttpUtil kakaoHttpUtil = new KakaoHttpUtil(getApplicationContext(), new OnTaskCompleted() {
        @Override
        public void onTaskCompleted(String result) {

        }
    });
    kakaoHttpUtil.execute(params);

원인을 알수 있을까요?

@sonagisw

http status 401 은 인증오류일 경우 발생하는데요.
응답으로 내려가는 body 내용 살펴보시면 좋을 것 같습니다.

header에 key 셋팅 하셨는지 확인해주시고요.
아래 링크에서 응답코드 부분 참고해주세요.

https://developers.kakao.com/docs/restapi/quick-reference