공공api 홈페이지에 출력 자세히 도와주실 고수님..
본문
그누보드 홈페이지 메인화면에
string(248) "
00NORMAL SERVICE.1010"이라고 뜨는데 정상적인 호출이면 다른 세부적인 내용들은 왜 출력이 안되나요..
<?
$ch = curl_init();
$url = 'http://api.socialservice.or.kr/api/service/provider/providerList?serviceKey='; /*URL*/
$queryParams = '?' . urlencode('serviceKey') . '=서비스키'; /*Service Key*/
$queryParams .= '&' . urlencode('pageNo') . '=' . urlencode('1'); /**/
$queryParams .= '&' . urlencode('numOfRows') . '=' . urlencode('10'); /**/
$queryParams .= '&' . urlencode('sido') . '=' . urlencode('006'); /**/
$queryParams .= '&' . urlencode('signgu') . '=' . urlencode('3620000'); /**/
$queryParams .= '&' . urlencode('serviceType') . '=' . urlencode('4000'); /**/
$queryParams .= '&' . urlencode('serviceName') . '=' . urlencode('지역'); /**/
$queryParams .= '&' . urlencode('providerName') . '=' . urlencode('제공기관4653'); /**/
curl_setopt($ch, CURLOPT_URL, $url . $queryParams);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);
?>
한국사회보장정보원_사회서비스 제공기관 정보 검색 공공 api를 이용하여 홈페이지 메인 화면에
띄우는게 목표인데.. 참 어렵습니다. 멋진 고수님.. 구해요 중간중간 서비스키는 넣고있습니다.
!-->답변 2
https://www.php.net/manual/en/book.xml.php
https://www.php.net/manual/en/function.simplexml-load-string.php
https://www.php.net/manual/en/simplexml.examples-basic.php
$response는 xml string일 겁니다. 위 링크 참조하세요.
답변을 작성하시기 전에 로그인 해주세요.