다운로드 받은 SDK.jar 파일을 원하시는 경로에 저장 후,
구현하려는 php 파일 상단에 require나 include로 추가해주세요.
require '/path/to/CatchLoc.php';
API키와 서버키를 SDK에 주입하여, SDK인스턴스를 초기화 합니다.
$catchloc = new CatchLoc();
$catchloc->setApiKey("API키");
$catchloc->setServerKey("서버키");
혹은
$catchloc->setApiKey("API키")->setServerKey("서버키");
혹은
$catchloc = new CatchLoc("API키", "서버키");
초기화 이후 API를 호출하는 SDK의 함수를 실행하실 수 있습니다.
json문자열을 배열 혹은 객체 형태로 변환하여 처리합니다.
$catchloc = new CatchLoc("API키", "서버키");
$response = $catchloc->getLastData("멤버키");
$resultMap = json_decode($response, true); //$resultMap = json_decode($response);
1. $resultMap 에서 result 값 ok 확인
2. $resultMap 에서 type 값 확인 (map 혹은 array)
3. type값에 따라 message 처리
$items = $resultMap['message']; //$items = $resultMap->message;
- type값이 array인 경우
foreach ($items as $idx => $item)
{
$item의 내용을 처리
}
- type값이 map인 경우, API Response를 참고하여 꼭 루프를 돌지 않고 처리하셔도 됩니다.