주소입력시 위도,경도로 반환하는 방법

kakao REST API 를 이용해서 주소 입력시 위도, 경도로 반환하려 합니다.

curl을 이용해 아래와 같이 만들었는데 return 값이 없네요??

무엇이 잘 못 되었을까요?

$address = urlencode(trim($address));

$url = "https://dapi.kakao.com/v2/local/search/address.json?query=" . $address;
$headers = array("Authorization: KakaoAK xxxxxxxxxxx",
				"Content-Type: application/atom+xml; charset=UTF-8"); 

$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_HTTPGET, true);
curl_setopt($curl, CURLOPT_POST, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$return_data = curl_exec($curl); 
curl_close($curl); 
$return_address = json_decode($return_data);

https://repl.it/repls/ElectronicSociableFormulas

'경기 성남시 분당구 판교역로 235 에이치스퀘어 N동 7층'

을 인코딩하여 query로 넣어줬으며
실제 헤더를 추가하거나 요청을 보내는 코드는 고치지 않았습니다.
appkey는 XXX로 처리했습니다. (질문글의 appkey도 직접 삭제 부탁드립니다.)
결과는 '판교역로’가 잘 찍힙니다.

결과가 나오지 않는다면 $address를 확인해 봐야 될 듯 합니다.

소스코드 문제가 아니었습니다. ㅜㅜ
작업 서버에서 curl parsing 이 제대로 안되는 현상 이었네요…

다른 서버에서 하니 너무너무 잘되네요 ^^

2개의 좋아요