CATCH LOC Developers

Login

설치 및 시작하기

라이브러리 추가 (CatchLoc.php 다운로드)


            다운로드 받은 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를 참고하여 꼭 루프를 돌지 않고 처리하셔도 됩니다.