카카오 번역 api 사용 관련 문의입니다

$handle = curl_init();
if (FALSE === $handle) throw new Exception('failed to initialize');
$text = "happy";
//$text = urlencode("happy");

$headers[] = 'Authorization: KakaoAK f8a52751f960cdcb67fa7feb5*******'; // 숨기기 위함으로 올바른 키 값 입니다.
$headers[] = 'Content-type: application/x-www-form-urlencoded';

curl_setopt($handle, CURLOPT_HTTPHEADER, $headers);
curl_setopt($handle, CURLOPT_URL,'https://dapi.kakao.com/v3/translation/language/detect');
curl_setopt($handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($handle, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($handle, CURLOPT_POSTFIELDS, array('query' => $text, 'q' => $text));
$response = curl_exec($handle);
$tr_arr = json_decode($response, 1);

var_dump($tr_arr);

위와 같은 소스를 사용하는데

array(2) { [“errorType”]=> string(16) “MissingParameter” [“message”]=> string(24) “query parameter required” }

이렇게 응답이 옵니다.
뭐가 문제일까요?

응답을 보니 query 파라메터가 전달이 안된 것으로 보이네요.

x-www-form-urlencoded는 querystring형태로 파라메터를 전달해야합니다.

참고 부탁드려요.